Это руководство покажет вам самый простой способ использовать Python для отправки сообщений Telegram. Я сделал это, потому что тренирую модели машинного обучения, которые занимают часы, и я ненавижу возвращаться к своему рабочему компьютеру и проверять, все ли в порядке. Он работает так же хорошо для любого кода, который требует много времени. Выйдите, прогуляйтесь, получите новости и сообщение, когда все будет готово.
Шаг 1. Поговорите с «отцом-ботом»:
Нажмите эту ссылку, и откроется ваш телеграм-клиент * и начнется чат с BotFather. Отправьте сообщение / newbot (без кавычек) и следуйте инструкциям.
* вам нужно будет зарегистрировать аккаунт, если у вас его еще нет
Шаг 2. Установите telegram-send и свяжите его со своим ботом:
Для установки откройте терминал и запустите pip install telegram-send
, а затем telegram-send configure
Telegram-send запросит токен, который вы получили от отца-бота, а затем предоставит вам пароль, который вы должны отправить своему новому боту в Telegram.
Шаг 3. Отправьте тестовое сообщение из вашего кода Python
import telegram_send telegram_send.send(messages=["Wow that was easy!"])
Вот и все, что нужно сделать. Теперь у вас есть функция, которую вы можете использовать для отправки сообщений из вашего кода Python. Для большинства из вас это все, что вам нужно, но во второй части я немного углублюсь в несколько реальных примеров, таких как обратный вызов в pytorch-lightning и его работа в Google Colab.