Задать вопрос
@Dayvip1994

Как сохранять переменные для нескольких пользователей?

Есть бот у которого всего 2 действия.

Д1. При вводе текста пользователем создается переменная содержащая текст который ввел пользователь и создается папка с именем соответствующим введенному тексту.

Д2. При отправке фото , бот загружает фото в папку которая была создана первым действием, подставляя в путь к папке для загрузки переменную из первого действия.

И когда пользователь 1, никаких проблем не возникает. Но если 2 человека +- в одно время, то в переменную записывается название папки последнего кто вводил текст и соответственно фото от обоих пользователей летят в 1 папку.

Собственно как реализовать какую то БД чтобы текст вводимый пользователем сохранялся в базе/тексте/листе/переменной привязываясь к его id или чат id во время Д1?

И как сделать так чтобы во время Д2, при отправке боту фото, бот проверял id человека который отправил фото , по id находил в базе/тексте/листе/переменной запись с названием папки которую автоматом подставлял бы в путь загрузки фото.

Ну и чтобы эта запись обновлялась в бд после каждого нового ввода текста юзером id которого используется для создания этой записи. Ну тоесть перезаписывалась чтобы не было путаницы при загрузке.
  • Вопрос задан
  • 39 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@Everything_is_bad
Вообще-то эту базу осваивают до написания ботов, так же это без проблем гуглится, вариантов решения куча, но проще приделать СУБД, хотя бы sqlite
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы