Radzhab
@Radzhab

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

Пишу телеграм бота. Есть многоуровневое меню. В каждом меню есть переменные, которые я хочу хранить. В последнем пункте меню я хочу аккумилировать данные и отправить в чат, а потом очистить эту "таблицу". Подскажите самый простой вариант для хранения таких данных. В каждом меню эти данные разные, поэтому не хочу использовать обычные БД.

Telegram_user_id:
        fio
        data
        ..

Вот пример одного из меню

def ZakazatPropusk(message):
        chat_id = message.chat.id
        text = message.text
        msg = bot.send_message(chat_id, 'Введите ФИО.', reply_markup=hideBoard)
        bot.register_next_step_handler(msg, GetFio)
    
    def GetFio(message):
        chat_id = message.chat.id
        msg = bot.send_message(chat_id, 'Укажите дату.')
        bot.register_next_step_handler(msg, GetData)

Вот тут примерно то что мне нужно https://github.com/python-telegram-bot/python-tele... но у меня pytelegrambotapi, а там другая либа
  • Вопрос задан
  • 466 просмотров
Пригласить эксперта
Ответы на вопрос 1
@grinat
Ну если бд нужна, то вот идеальный кандидат - https://neo4j.com/
Только вот как по мне, то словаря хватит, а данные можно сериализовать в json и хранить так где угодно
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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