Отправка сообщений в Телеграм через webhook

У пользователей с правами администраторов есть возможность получить ссылку для создания сообщения в любой чат. Для этого администратор портала должен написать в личный чат UNI бота его команду get_post_link, и тогда, помимо ссылки на создание сообщения в конкретном чате, он получит вторую ссылку с другим ключом, которая является универсальной. В нее можно подставлять номер группового или личного чата, куда бот отправит сообщение, заданное в параметре message.

 

Пример универсальной ссылки:

 

 

Подставьте вместо части НОМЕРЧАТА ID сотрудника на портале, если нужно, чтобы бот написал ему в личный чат. Например, ID администратора, который создал портал, всегда 1, чтобы бот написал ему в личный чат, нужно подставить его в универсальную ссылку так: (...)/1&key=(...)

 

Подставьте вместо части НОМЕРЧАТА номер чата, если нужно, чтобы бот написал в групповой чат. Например, номер чата 123 выглядит так: chat123, его нужно подставлять в универсальную ссылку так: (...)/chat123&key=(...).
Если вы не знаете номер группового чата, его можно увидеть, выполнив в этом чате команду "/get_post_link". В полученной ссылке будет присутствовать id чата.


Обратите внимание, что если уведомление отправляется в Telegram через вебхук и текст приходит сплошной строкой, для переноса строки нужно использовать комбинацию символов %0A. Ее следует ставить в тех местах, где должен начинаться новый абзац или новая строка. Например, сообщение можно оформить так: {{message=Статус: Опрос пройден%0AОтветы по ссылке: ...%0AСделка: {{Название}}%0AОтветственный: {{Ответственный > friendly}}


Комментарии