Бот телеграм | Сохранение и обновление одних и тех же файлов

Нужна помощь с ботом. Работа бота сейчас такая:

Бот вида - вопрос-ответ. Бот выдает задание, а пользователь отвечает на него. Он работает с многими пользователями, поэтому записывает их chat_id и запоминает номер вопроса в виде - [ номер вопроса "Символ в виде ключа " ] Но с каждым вылетом и падении бота словарь с данными о пользователе и номере вопроса объявляется пустым, т.е все значения в нем это нуль и получается он ищет ответ к заданию номер 0.

Так вот, листая форум увидел что люди сохраняют все в бд (sql), но не знаю как это реализовать, при попытке что-то сделать выходит много ошибок, подскажите пожалуйста, есть какие-нибудь другие способы сохранения и обновления информации sql для меня сложная штука(на какой-то промежуток). Времени маловато поэтому ищу другой способ. // Инфа хранится в словаре keys в виде keys {chat_id: {x: 0, y: 0, z: 0, w: 0, o: 0}, chat_id2: {x1, y1, z1, w1, o1}} Нужно как нибудь и куда-нибудь сохранять словарь с данными и в случае, обращаться к нему.

Если же ничего нет, то подскажите, как реализовать концовку. Чтобы при вылете и падении бота, после его воскрешения он просил новый вопрос, а не ждал ответа от пользователя. (Как я понимаю, для этого тоже нужна бд)


Ответы (0 шт):