В файле handlers.py допишем (изменим) функцию anketa_start(). 1 шаг — получаем из базы данных информацию о ранее заполненной анкете пользователем и выведем сообщение в чате с предыдущими ответами на нее. 2 шаг — в том случае, если пользователь проходит анкетирование в первый раз - пропустим 1 шаг и перенаправим пользователя к вопросам анкеты. После того как пользователь ответит на вопросы анкеты второй раз, информация в базе данных Telegram бота перезапишется. Фиксируем изменения программы в Git репозиторий и по необходимости выкладываем на сайт GitHub. Написанный код в этой статье можно скачать (скопировать) на GitHub. Предыдущие статьи из серии Python Telegram Bot: 15. Добавим возможность сохранения результатов анкеты в базу данных. 14. Обучим Telegram бота работать с базой данных MongoDB. 13. Добавим памяти Telegram боту, настраиваем базу данных MongoDB. 12. Добавим Telegram боту emoji. 11. Учим Telegram бота отправлять картинки пользователю. 10. Создадим журнал событий работы Te
16. Напомним пользователю о ранее заполненной анкете в чате Telegram бота.
26 ноября 201926 ноя 2019
144
1 мин