17,3 тыс читали · 6 лет назад
11. Учим Telegram бота отправлять картинки пользователю.
Научим Telegram бота отправлять пользователю случайную картинку.  1. Создаем папку images и в нее поместим любое количество картинок.  2. В файл handlers.py импортируем модуль glob с помощью которого получим список из названий картинок и модуль random с помощью которого получим случайный элемент списка. 3. В файле utility.py создадим кнопку с названием «Картинки» и в файл bot.py добавим новый MessageHandler. 4. В файле handlers.py напишем функцию, которая будет отправлять случайную картинку пользователю...
2775 читали · 6 лет назад
15. Добавим возможность сохранения результатов анкеты в базу данных Telegram бота.
В файле mongodb.py создадим функцию save_user_anketa() с помощью которой будем сохранять или обновлять, информацию в базе данных полученную из анкет. Созданную функцию импортируем в файл handlers.py. Для передачи результатов опроса в базу данных, внесем изменения в функции anketa_comment() и anketa_exit_comment() которые находятся в файле handlers.py. После чего запустим Telegram бота и пройдем анкетирование (опрос). В первый раз, пользователь прошел опрос - поставил оценку 4 и не написал комментарий, при втором прохождении опроса - поставил оценку 5 и написал комментарий...