Перейти в хранилище документации
Обратиться в техническую поддержку![]()
Предыдущая страница Следующая страница
Объект TELEGRAM соответствует системному объекту Telegram бот.
От объекта TELEGRAM поступают события, представленные в таблице. Запуск процедуры происходит при возникновении соответствующего события. Формат процедуры событий для почтового сообщения:
OnEvent("TELEGRAM","_id_","_событие_")
Событие | Описание события | Комментарий |
ERROR | Ошибка отправки сообщения. | В параметре error<> содержится текстовое описание ошибки. |
Формат оператора для описания действий с почтовым сообщением:
DoReact("TELEGRAM","_id_","_команда_" [,"_параметры_"]);
Список команд и параметров для объекта TELEGRAM представлен в таблице.
| Команда – описание команды | Параметры | Описание параметров |
|---|---|---|
| SEND – Отослать | text<> | Текст сообщения |
| chat_id<> | Идентификатор чата | |
| bot_id<> | Идентификатор бота | |
| longtitude<> | Долгота геолокации | |
| latitude<> | Широта геолокации | |
| address<> | Текстовый адрес геолокации | |
| SENDPHOTO – Отослать фото | photo<> | Полный путь к файлу изображения |
| caption<> | Подпись к файлу | |
| chat_id<> | Идентификатор чата | |
| bot_id<> | Идентификатор бота | |
| longtitude<> | Долгота геолокации | |
| latitude<> | Широта геолокации | |
| address<> | Текстовый адрес геолокации |
Примеры вызова команды для отправки сообщения в Telegram по макрокоманде:
OnEvent("MACRO","3","RUN") //запуск макрокоманды 3
{
//Отправка с использованием chat_id и bot_id из настроек объекта:
DoReact("TELEGRAM",1,"SEND","text<Hello world>");
//Явное задание chat_id и bot_id при отправке:
DoReact("TELEGRAM",1,"SEND","text<Hello world>,chat_id<828752651>,bot_id<809045046:AAGtKxtDWu5teRGKW_Li8wFBQuJ-l4A9h38>");
//Отправка файла с указанием идентификаторов чата и бота:
DoReact("TELEGRAM",1,"SENDPHOTO","caption<Hello world>,chat_id<828752651>,bot_id<809045046:AAGtKxtDWu5teRGKW_Li8wFBQuJ-l4A9h38>,photo<G:\\1.jpg>");
//Отправка геолокации с указанием идентификаторов чата и бота:
DoReact("TELEGRAM",1,"SEND","text<Hello world>,chat_id<828752651>,bot_id<809045046:AAGtKxtDWu5teRGKW_Li8wFBQuJ-l4A9h38>",longtitude<37.3428359>,latitude<55.6841654>,address<ITV>);
}