Оглавление
У пользователей с правами администратора есть возможность получить ссылку для создания сообщения от лица UNI-бота в любом чате, где присутствует бот.
Для этого администратор портала должен отправить в личный чат UNI-бота команду /get_post_link. Помимо ссылки для создания сообщения в конкретном чате, бот пришлет вторую ссылку с другим ключом - универсальный вебхук.
В универсальную ссылку можно подставить номер группового или личного чата, в который бот отправит сообщение, а текст сообщения указать в message.
Для разового запуска вставьте подготовленную ссылку в адресную строку браузера и нажмите "Enter". После выполнения вебхука бот отправит сообщение в указанный чат.
Личный чат
Подставьте вместо части НОМЕРЧАТА ID сотрудника на портале, если нужно, чтобы бот написал ему в личный чат.
Например, ID администратора, который создал портал, всегда 1. Чтобы бот написал ему в личный чат, универсальная ссылка должна выглядеть так: (...)/1&key=(...)
Групповой чат
Подставьте вместо части НОМЕРЧАТА номер чата, если нужно, чтобы бот написал в групповой чат.
Например, номер чата 123 выглядит как chat123, поэтому универсальная ссылка должна выглядеть так: (...)/chat123&key=(...)
Если вы не знаете номер группового чата, выполните в нем команду /get_post_link: ID чата будет указан в полученной ссылке.
Если сообщение нужно отправить в Телеграм, предварительно добавьте UNI-бота в чат и назначьте его администратором, а затем отправьте команду /get_post_link.
При необходимости добавьте к ссылке параметр &concat_id= с произвольным значением. В течение часа бот будет объединять сообщения с одинаковым concat_id.
Автоматический запуск через REST Activity
Вставлять ссылку в адресную строку вручную удобно для проверки, но не для регулярной отправки сообщений. Приложение REST Activity позволяет выполнять вебхук автоматически из бизнес-процесса или робота Битрикс24.
Добавьте действие («кубик») REST Activity в нужное место бизнес-процесса или робота и укажите в нем подготовленную ссылку, полученную от Многоцелевого бота. Когда процесс дойдет до этого действия, вебхук выполнится автоматически — открывать ссылку в браузере не потребуется.
Перед сохранением проверьте номер чата и значение параметра message, затем запустите бизнес-процесс или робот и убедитесь, что сообщение пришло в нужный чат.
Переносы строк в сообщении
Если уведомление отправляется в Телеграм через вебхук и текст приходит сплошной строкой, для переноса строки используйте комбинацию символов %0A. Ставьте ее в тех местах, где должен начинаться новый абзац или новая строка.
Например, сообщение можно оформить так:
{{message=Статус: Опрос пройден%0AОтветы по ссылке: ...%0AСделка: {{Название}}%0AОтветственный: {{Ответственный > friendly}}