Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Создал телеграмм бота, как сделать так,чтобы переменные были для каждого пользователя свои, а не общие?

Телеграм каналТелеграм бот+1
lew Gytnicow
  ·   · 9,5 K
Лучший
Исправляю старые баги, добавляю новые  · 22 мая 2021

Хотя есть вариант записать все в код или соседний файл — так делать не нужно!!

Единственно правильное решение — база данных. Можно начать с sqlite.

Создаете бд и таблицу с нужными колонками. Например, id, tgID, name, is_admin, create или другие. Каждая строка это будет один пользователь.

В определённый момент вы записываете пользователя в базу, а потом можете получать информацию о нем.

Например, юзер отправляет сообщение, функция получает объект Message, он хранит данные пользователя. Вы находите его "юзер ид", запрашиваете в базе данных информацию и сохраняете в переменную.

Это очень упрощенный пример правильного решения вашей задачи

Учусь в школе, хочу стать data science программист...  · 22 мая 2021
Думаю самым правильным вариантом будет создать файл где к каждому пользователю привязать его переменные. Можно использовать json файл и хранить в нем словарь где ключи - id пользователей а значения - массивы с нужными... Читать далее