В файле mongodb.py создаем функцию save_picture_name() для сохранения названий картинок в базу данных и вывода в чат Telegram бота результатов голосования. В том случае если название картинки отсутствует, сохраняем его и возвращаем 0 результаты (like 0 и dislike 0). Импортируем созданный модуль в файл handlers.py и допишем функцию send_meme() для вывода результатов голосования на экран. После того как пользователь получил картинку в чате Telegram бота, в базе данных создалась коллекция photography с названием файла и нулевыми результатами голосования. Картинка отправленная пользователю в чат, загружаются на сервер telegram. Для дальнейшего взаимодействия с картинкой, необходимо получить и сохранить в базу данных file_id. В файле mongodb.py создадим функцию которая будет принимать и сохранять в базу данных file_id картинки. Созданную функцию save_file_id() импортируем в файл handlers.py. Следующим шагом создадим сам счетчик подсчета голосов с сохранением в базу данных. Импортируем функ
18. Напишем счетчик для голосования с сохранением результатов в базу данных Telegram бота.
4 декабря 20194 дек 2019
954
1 мин