Действие приложения (робот) "Написать в Телеграм-чат"


Действие приложения / робот “Написать в Телеграм чат” доступно в конструкторе бизнес-процессов после установки приложения "Многоцелевой и telegram (телеграм) бот" и позволяет отправить сообщение в привязанный чат в телеграм.



Использование

1. Установка chat_id: установить ID чата в телеграм, куда будут отправляться сообщения. Чтобы узнать id чата можно написать команду /info - выведется сообщение с id чата.



2. Заполнить topic_id: этот параметр отвечает за то, в какой топик будут отправляться сообщения. Узнать его также можно при использовании команды /info в необходимом топике (будет отображаться как id треда).

! Если не заполнять это поле, то в чате, где включены темы, все сообщения будут отправляться в топик General.


Вместо topic_id можно заполнить topic_title с названием топика и тогда сообщение будет направлено в топик с аналогичным названием, если он есть. Если topic_title не совпадает с существующими названиями топиков, то сообщение опять будет отправлено в General.

Если существует два топика с одинаковым названием, то сообщение отправится в последний созданный топик.

Если будут заполнены topic_id и topic_title одновременно, но они будут указывать на разные топики, то сообщение отправится в топик, на который указывает topic_id.



3. Заполнить message: Заполнить текст сообщения, которое будет отправлено в чат.

! Вставить в поле message можно только текст. Отправить файл с помощью действий приложения Многоцелевого и телеграм бот в телеграм чат не получится.



Вывод результатов активити

Чтобы получить результаты, выполните следующие шаги:

1. Выберите "Дополнительные результаты".

2. Выберите активити  [Многоцелевой и telegram (телеграм) бот] “Написать в Телеграм чат”.


- ok: Значение типа Y (все хорошо) или N (что-то пошло не так), которое показывает, были ли ошибки в работе активити.

- error: Выводит ошибку при ее наличии.

- Таймаут операции: Выводит результат 0 или 1 (результат 1 будет показан, если в параметре "Период ожидания" было установлено ограничение для выполнения операции и от приложения не поступил ответ вовремя).