Перейти в хранилище документации
Обратиться в техническую поддержку
Объект 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>); }