Найти в Дзене
Python с 0 до Junior

Бот, который присылает сообщения на канал сам

🔥А вот и код🔥

14 строчек, Карл! Как?

Да все очень просто, этот код невероятно простой, если знать возможности библиотеки requests

Изначально мы просто импортируем библиотеку requests и сообщаем себе в консоли, что бот запущен, я не стал пользоваться здесь логированием, т.к. код очень простой

Далее мы прописываем ссылку для обращения к TelegramAPI, следующей строкой идет Токен моего бота, который принято скрывать, чтобы кто-нибудь не захотел воспользоваться им!

Также я создал переменную count для подсчета советов, изначально она равна нулю.

Затем следует упомянуть, что я создал текстовый файл, где хранится 101 совет для успешного программиста, к которому в последствии обращаюсь через команду with, данная команда позволяет открыть файл не закрывая его, т.к. он закроется автоматически

Теперь мы запускам бесконечный цикл и обращаемся к методу get библиотеки requests, и с помощью метода sendMessage берем и отправляем совет в этот самый канал.

Теперь осталось только вести подсчет сообщений и прервать цикл, когда все советы исчерпают себя

Ах, да!

Ожидание 86400 секунд - это эквивалентно суткам, т.е. завтра в это же самое время, как и сегодня, должен прийти второй совет, завтра мы об этом и узнаем, мне аж самому интересно😉

Про алгоритмы сегодня уже не получится рассказать, поэтому ждите большой пост завтра😎

Еще больше интересного у меня на канале: Python с 0 до Junior🐍