Действие: «Отправлен запрос в Telegram бот»
Для работы действия нужно настроить интеграцию с telegram
Важно! Как и в случае с другими соцсетями, бот вам не ответит, если вы не давали ему разрешение писать. Для разрешения достаточно написать боту любое сообщение или нажать в диалоге с ботом на кнопку: start
Данное действие позволяет посылать любые запросы в Telegram. В примере ниже мы будем отправлять сообщение боту методом SendMessage

Рассмотрим подробнее:
- 1) Сообщество в котором хранится токен для API бота Telegram
- 2) Метод на который будет отправлен запрос. По умолчанию:
sendmessage
- 3) Добавление произвольных параметров. Названия и типы параметров необходимых параметров можете посмотреть в документации TG
Команда: «Бот-автоответчик»
Важно! В примере показан простейший пример бота в telegram
Событие:
1) Событие: «Написал сообщение в Telegram» с текстом подходящим под регулярное выражение: ^\/[a-z]+$
Важно! Не создавайте одинаковых событий / действий, в этом нет смысла. В другие команды обязательно вставляйте события / действия по номеру

Действия:
1) С помощью условной переменной %text%
формируем ответ бота.%text%
= Бот успешно запущен
- если
%text%
=/start
иначе
%text%
= Тут будет список команд для бота:)
- если
%text%
=/help
иначе%text%
= Привет, %first_name%!

Важно! Действие: «Отправить запрос в Telegram» позволяет отправлять практически любые запросы в Telegram. Подробнее в документации Telegram: https://core.telegram.org/bots/api#sendmessage
2) Действием: «Отправить запрос в Telegram» отправляем запрос на метод SendMessage
с параметрами:
chat_id
—%chat_id%
text
—%text%

Переменная %chat_id%
выдает id бота или пользователя. Для бота идентификатор имеет значение с минусом, а для пользователя положительное число.
Переменная %text%
формирует текст, который отправляет бот
Полезные переменные доступные после события:
%chat_id%
— id бота или пользователя. Для бота идентификатор имеет значение с минусом, а для пользователя положительное число%content%
— текст сообщения%object_id%
— ID сообщения%orig_subs_id%
— T ID игрока, который запустил команду%mention%
— TG ID игрока в ответном сообщении. Аналог переменной%mention%
в ВК.%tg_file_id%
— ID файла для отправки пользователю соответствующим методом. Для каждого метода он свой.%tg_screen_name%
— screen namе пользователя в TG. Например, @andreygorgamer%attach_type%
— тип вложения. Может принимать следующие значения:
- none — нет вложений;
- photo — картинка;
- sticker — стикер;
- video — видео;
- document — документ, архив, программа;
- animation — gif;
- voice — голосовое сообщение;
- video_note — круглое видео;
Больше переменных вы можете достать из входящего запроса: %request%
Тестируем.

Как видим ничего сложного. Творческих взлётов
Вернуться на главную страницу инструкций