March 18, 2020

Уведомления в телеграм из шаблона Зеннопостер

Необходимости делать уведомления из Зеннопостера в Телеграм у меня не возникало, есть шаблон который наполняет один экспериментальный канал, но что бы вот так с уведомлением нет!

На днях появилось желание не пропустить событие на одном из известных форумов. Заходить каждый день? Нет! Вариант не для меня, обязательно забуду на следующий же день)))

Делать напоминалку? Ну опять же, где я могу быть в тот момент?

А вот оповещение в телеграм, это самое то!

Через 10 минут шаблон был готов! Семь "кубиков" и всего делов то)))

А для вас я выкладываю шаблон из одного "кубика", один POST запрос к вашему боту в телеграм, и уведомление передано! Что для этого потребуется?

1. Создать бота в телеграм, информации об этом полно так что гугл в помощь))

2. Токен API бота у вас будет, его дадут в процессе создания бота! Нам понадобится ID чата, для этого делаем запрос

https://api.telegram.org/bot<ТОКЕН>/getUpdates

(замените <ТОКЕН> на токен API вашего бота).

Ответ придет в формате JSON, где вы и получите ID чата (предварительно не забудьте написать что то своему боту, что угодно).

Что делать если пришел вот такой ответ? {"ok":false,"error_code":409,"description":"Conflict: can't use getUpdates method while webhook is active"}

Тогда делаем вот такой запрос

https://api.telegram.org/bot<ТОКЕН>/setwebhook

Придет ответ - {"ok":true,"result":true,"description":"Webhook was deleted"}

Повторяйте

https://api.telegram.org/bot<ТОКЕН>/getUpdates

ID чата будет вот в этом участке ответа - {"message_id":295,"from":{"id":тут ID чата,"is_bot":false,"first_name

На этом все! Подставляете значения в входные настройки шаблона.... и БИНГО!!