Python — отправка сообщения в Telegram
В большинстве случаев для отправки текстового сообщения в Telegram использую скрипт на Powershell, но в связи с некоторыми проблемами, пришлось изменить привычку. Тем более, что подвернулся удачный вариант испробовать публикацию данных скриптов на GitHub. Итак, для отправки текста можно использовать две библиотеки: telebot или requests. Тут я бы сказал кому что понравиться больше.
Скрипт с использованием requests:
1 2 3 4 5 6 7 8 9 10 |
import requests def send_msg(text): token = "TOKEN-TELEGRAM-BOT" chat_id = "CHAT-ID" url_req = "https://api.telegram.org/bot" + token + "/sendMessage" + "?chat_id=" + chat_id + "&text=" + text results = requests.get(url_req) print(results.json()) send_msg("Hello python!") |
Скрипт с использование telebot:
1 2 3 4 5 6 7 8 9 |
# install - pip3 install pytelegrambotapi import telebot token = 'TOKEN-TELEGRAM-BOT' bot = telebot.TeleBot(token) chat_id = 'CHAT-ID' text = 'Hello python' bot.send_message(chat_id, text) |
Ссылка на GitHub — https://github.com/Flammlin/Send_Telegram_Text/
Один комментарий
?
Спасибо за объяснение alert(«XSS»)