You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Объект TELEGRAM соответствует системному объекту Telegram бот.

От объекта TELEGRAM поступают события, представленные в таблице. Запуск процедуры происходит при возникновении соответствующего события. Формат процедуры событий для почтового сообщения:

OnEvent("TELEGRAM","_id_","_событие_")

Событие

Описание события

Комментарий

ERROR

Ошибка отправки сообщения.

В параметре error<> содержится текстовое описание ошибки.

Формат оператора для описания действий с почтовым сообщением:

DoReact("TELEGRAM","_id_","_команда_" [,"_параметры_"]);

Список команд и параметров для объекта TELEGRAM представлен в таблице.

Команда – описание командыПараметрыОписание параметров
SEND – Отослатьtext<>Текст сообщения
chat_id<>Идентификатор чата
bot_id<>Идентификатор бота
SENDPHOTO – Отослать фотоphoto<>Полный путь к файлу изображения
caption<>Подпись к файлу
chat_id<>Идентификатор чата
bot_id<>Идентификатор бота

Примеры вызова команды для отправки сообщения в 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>");
}
  • No labels