Привет, гость!

Добро пожаловать на CVVPRO - крупнейший теневой кардинг форум РУнета. Чтобы получить полный доступ к форуму войди или пройди регистрацию!

Push-уведомления в одну строчку

merto

Опытный user
Регистрация
20 Дек 2021
Сообщения
408
Реакции
51
Что нам понадобится?
- Python
- Библиотека Requests
- Telegram


Что делать?
Возможно некоторые уже поняли, однако, для остальных объясню. Мы будем делать уведомления через своего telegram-бота. Писать его скрипт и запускать его на сервере нам НЕ понадобится.

1. Для начала: узнаем свой ID и создадим бота в BotFather. ID можно узнать в данном боте (не реклама) - @myidbot. Как создавать бота, думаю объяснять не надо. Однако, если все-таки такие существуют, отвечу в комментах или в ЛС.

2. И так, на данном этапе мы знаем свой ID и токен бота. Для уведомлений мы будем использовать следующую ссылку из API Telegram:
https://api.telegram.org/bot[/URL][B]<TOKEN>[/B]/sendMessage?chat_id=[B]<ID>[/B]&text=[B]<Текст>[/B][/I]
- Вместо <TOKEN>, вставляем свой токен, полученный у BotFather.
- Вместо <ID>, вставляем свой ID.
- Вместо <Текст>, пишем свой текст уведомления.
3. Должно получиться вот так:
https://api.telegram.org/bot[/URL][B]1234567890:AAbbbbb1TEgGfusu3FuY_Ziqxsgdghgxy-ZsM/sendMessage[/B]?chat_id=[B]1234567890[/B]&text=[B]Hello World[/B]
Пишем код.
Все что нам понадобится: импортировать requests и написать одну строчку.
Команда чтобы установить библиотеку: pip install requests
import requests
requests.post("https://api.telegram.org/bot1234567890:AAbbbbb1TEgGfusu3FuY_Ziqxsgdghgxy-ZsM/sendMessage?chat_id=1234567890&text=Hello World
")
Применение:
Данную конструкцию вставляем, к примеру, в блок try/except и в случае ошибки вы сразу получите уведомление. Или же можно использовать в if/elif/else, если нужно уведомить об определенном действии.
import requests
def any_func():
while True:
try:
do_something()
except:
requests.post("https://api.telegram.org/bot5366765367:AAEqhbg8TEgGfusu3FuY_ZiqxwqKgxy-ZsM/sendMessage?chat_id=1759907556&text=Hello")
Важно: Чтобы все сработало, нужно написать в своего бота хотябы одно сообщение.
Способов применить достаточно много. Вот то, что первое пришло в голову:
1. У вас есть куча парсеров, которые постоянно должны работать. В случае если какой-то выйдет из строя, вы сразу же узнаете об этом.
2. Узнать был ли запущен ваш файл. К примеру если вы делаете мaлвapи.
3. Из личного опыта: Узнать успешно ли отработал софт у заказчика. Чтобы он потом вас не лечил, что ничего не работает и поэтому он не будет платить.
 

restore9

Опытный user
Регистрация
13 Июл 2022
Сообщения
804
Реакции
125
Я за это когда то деньги платил
 

veryfry

Опытный user
Регистрация
16 Сен 2021
Сообщения
837
Реакции
108
очень полезно,будем пробовать,спс
 
Сверху Снизу