Telegram
Примечание: при необходимости, данные о подключении к Telegram Вы можете найти по пути c:\Users\User\AppData\Roaming\Sherpa RPA Data\Telegram\
Бот. Создать подключение
Создание подключения для бота Telegram.
Видео-инструкция по созданию бота в Telegram: http://sherparpa.ru/videos/ru/telegrambot.mp4
Токен бота | [Текст] Токен бота. Токен можно получить от BotFather в клиенте Telegram |
Время ожидания | [Число] Время ожидания ответа от сервера Telegram в секундах |
Подключение | [Ссылка] Возвращается объект подключения к боту. Доступные свойства: Username - Имя бота |
Уровень обработки | Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Уровень сообщений | Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Текст ошибки | [Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока |
Бот. Закрыть подключение
Закрывает подключение к боту Telegram.
Подключение | [Ссылка] Объект подключения к боту. Название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Подключение", блока "Бот. Создать подключение" из группы Telegram, который ранее использовался для подключения к боту Telegram |
Уровень обработки | Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Уровень сообщений | Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Текст ошибки | [Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока |
Бот. Получить сообщение
Получает сообщение или обратный вызов из очереди. Если сообщений в очереди нет, то генерируется ошибка.
Подключение | [Ссылка] Объект подключения к боту. Название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Подключение", блока "Бот. Создать подключение" из группы Telegram, который ранее использовался для подключения к боту Telegram |
Ждать сообщение | При включении блок будет ждать новые сообщения. Иначе при отсутствии сообщения будет сгенерирована ошибка |
Сообщение | [Ссылка] Возвращается объект сообщения. Доступные свойства: Id - id сообщения; ChatId - id чата; From - имя пользователя, от которого пришло сообщение; Text - текст сообщения; Type - текстовое обозначение типа сообщения; IsFile - указывает, есть ли в сообщении файл (здесь можно более точно определить тип с помощью свойств IsDocument, IsPhoto, IsVoice). Например: $TMessage.IsPhoto - если равно $true, то в сообщении есть фото |
Обратный вызов | [Логический] Если включено, то в сообщении содержатся данные об обратном вызове (нажатие кнопки). Доступные свойства: IsCallback - если включено, то это обратный вызов; CallbackData - строка с данными нажатой кнопки (эти данные задаются в словаре в блоке "Бот. Отправить сообщение"; Callback - объект обратного вызова |
Уровень обработки | Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Уровень сообщений | Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Текст ошибки | [Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока |
Бот. Список чатов
Возвращается список чатов, в которых участвовал бот.
Подключение | [Ссылка] Объект подключения к боту. Название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Подключение", блока "Бот. Создать подключение" из группы Telegram, который ранее использовался для подключения к боту Telegram |
Список чатов | [Словарь] Список чатов возвращается в виде словаря. Ключами словаря являются имена пользователей, а значениями - id чата. Например: $chatid = $Chats["username"]. Получаем значение id чата с пользователем username, далее эту переменную можно использовать в блоках отправки сообщений |
Уровень обработки | Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Уровень сообщений | Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Текст ошибки | [Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока |
Бот. Отправить сообщение
Отправление текстового сообщения в чат.
Подключение | [Ссылка] Объект подключения к боту. Название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Подключение", блока "Бот. Создать подключение" из группы Telegram, который ранее использовался для подключения к боту Telegram |
ID чата | [Число] Id чата. Данное значение можно получить: из блока "Бот. Получить сообщение" в свойстве "Сообщение" - $TMessage.ChatId; из блока "Бот. Список чатов" в свойстве "Список чатов" - $Chats["username"] |
ID сообщения | [Число] Можно ввести ID сообщения, на которое требуется ответить. Данное значение можно получить из блока "Бот. Получить сообщение" в свойстве "Сообщение" - $TMessage.Id |
Текст | [Текст] Текст сообщения |
Кнопки | [Словарь] Словарь кнопок, которые будут отправлены вместе с сообщением. Ключом словаря является название кнопки, а значением словаря является данные обратного вызова. Например: @{ "Назад"="butBack"; "Вперед"="butForward" }. Значения "butBack" и "butForward" будут возвращены в свойстве $TMessage.CallbackData. Подробнее описано в свойстве "Обратный вызов" блока "Бот. Получить сообщение" |
Количество колонок кнопок | [Число] Если значение пустое, то кнопки выстраиваются в один ряд. Если указать значение, то кнопки будут выстроены в указанное количество колонок |
Отключить оповещение | При включении оповещение об доставке не будет |
Отключить предпросмотр | При включении предпросмотр ссылок отключается |
Html форматирование | При включении в тексте можно использовать форматирование с использованием html тегов. Например: <b>Bold text</b> |
Сообщение | [Ссылка] Возвращается объект отправленного сообщения. Доступные свойства: Id - id сообщения; ChatId - id чата; From - имя пользователя, от которого пришло сообщение; Text - текст сообщения; Type - текстовое обозначение типа сообщения; IsFile - указывает, есть ли в сообщении файл (здесь можно более точно определить тип с помощью свойств IsDocument, IsPhoto). Например: $TMessage.IsPhoto - если равно $true, то в сообщении есть фото |
Уровень обработки | Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Уровень сообщений | Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Текст ошибки | [Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока |
Бот. Отправить контакт
Отправление контакта в чат.
Подключение | [Ссылка] Объект подключения к боту. Название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Подключение", блока "Бот. Создать подключение" из группы Telegram, который ранее использовался для подключения к боту Telegram |
ID чата | [Число] Id чата. Данное значение можно получить: из блока "Бот. Получить сообщение" в свойстве "Сообщение" - $TMessage.ChatId; из блока "Бот. Список чатов" в свойстве "Список чатов" - $Chats["username"] |
ID сообщения | [Число] Можно ввести ID сообщения, на которое требуется ответить. Данное значение можно получить из блока "Бот. Получить сообщение" в свойстве "Сообщение" - $TMessage.Id |
Телефон | [Текст] Телефон контакта |
Имя | [Текст] Имя контакта |
Фамилия | [Текст] Фамилия контакта |
Отключить оповещение | При включении оповещение об доставке не будет |
Отключить предпросмотр | При включении предпросмотр ссылок отключается |
Html форматирование | При включении в тексте можно использовать форматирование с использованием html тегов. Например: <b>Bold text</b> |
Сообщение | [Ссылка] Возвращается объект отправленного сообщения. Доступные свойства: Id - id сообщения; ChatId - id чата; From - имя пользователя, от которого пришло сообщение; Text - текст сообщения; Type - текстовое обозначение типа сообщения; IsFile - указывает, есть ли в сообщении файл (здесь можно более точно определить тип с помощью свойств IsDocument, IsPhoto). Например: $TMessage.IsPhoto - если равно $true, то в сообщении есть фото |
Уровень обработки | Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Уровень сообщений | Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Текст ошибки | [Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока |
Бот. Отправить файл
Отправление файла в чат.
Подключение | [Ссылка] Объект подключения к боту. Название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Подключение", блока "Бот. Создать подключение" из группы Telegram, который ранее использовался для подключения к боту Telegram |
ID чата | [Число] Id чата. Данное значение можно получить: из блока "Бот. Получить сообщение" в свойстве "Сообщение" - $TMessage.ChatId; из блока "Бот. Список чатов" в свойстве "Список чатов" - $Chats["username"] |
ID сообщения | [Число] Можно ввести ID сообщения, на которое требуется ответить. Данное значение можно получить из блока "Бот. Получить сообщение" в свойстве "Сообщение" - $TMessage.Id |
Имя файла | [Текст] Имя и путь к файлу, который будет отправлен в чат. Максимальный размер файла 20Мб |
Описание | [Текст] Описание к файлу |
Отключить оповещение | При включении оповещение об доставке не будет |
Отключить предпросмотр | При включении предпросмотр ссылок отключается |
Html форматирование | При включении в тексте можно использовать форматирование с использованием html тегов. Например: <b>Bold text</b> |
Сообщение | [Ссылка] Возвращается объект отправленного сообщения. Доступные свойства: Id - id сообщения; ChatId - id чата; From - имя пользователя, от которого пришло сообщение; Text - текст сообщения; Type - текстовое обозначение типа сообщения; IsFile - указывает, есть ли в сообщении файл (здесь можно более точно определить тип с помощью свойств IsDocument, IsPhoto). Например: $TMessage.IsPhoto - если равно $true, то в сообщении есть фото |
Уровень обработки | Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Уровень сообщений | Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Текст ошибки | [Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока |
Бот. Отправить фото
Отправление фотографии или изображения в чат.
Подключение | [Ссылка] Объект подключения к боту. Название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Подключение", блока "Бот. Создать подключение" из группы Telegram, который ранее использовался для подключения к боту Telegram |
ID чата | [Число] Id чата. Данное значение можно получить: из блока "Бот. Получить сообщение" в свойстве "Сообщение" - $TMessage.ChatId; из блока "Бот. Список чатов" в свойстве "Список чатов" - $Chats["username"] |
ID сообщения | [Число] Можно ввести ID сообщения, на которое требуется ответить. Данное значение можно получить из блока "Бот. Получить сообщение" в свойстве "Сообщение" - $TMessage.Id |
Имя файла | [Текст] Имя и путь к файлу, который будет отправлен в чат. Максимальный размер файла 20Мб |
Описание | [Текст] Описание к фото |
Отключить оповещение | При включении оповещение об доставке не будет |
Отключить предпросмотр | При включении предпросмотр ссылок отключается |
Html форматирование | При включении в тексте можно использовать форматирование с использованием html тегов. Например: <b>Bold text</b> |
Сообщение | [Ссылка] Возвращается объект отправленного сообщения. Доступные свойства: Id - id сообщения; ChatId - id чата; From - имя пользователя, от которого пришло сообщение; Text - текст сообщения; Type - текстовое обозначение типа сообщения; IsFile - указывает, есть ли в сообщении файл (здесь можно более точно определить тип с помощью свойств IsDocument, IsPhoto). Например: $TMessage.IsPhoto - если равно $true, то в сообщении есть фото |
Уровень обработки | Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Уровень сообщений | Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Текст ошибки | [Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока |
Бот. Отправить голосовое сообщение
Отправляет голосовое сообщение в чат
Подключение | [Ссылка] Объект подключения к боту. Название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Подключение", блока "Бот. Создать подключение" из группы Telegram, который ранее использовался для подключения к боту Telegram |
ID чата | [Число] Id чата. Данное значение можно получить: из блока "Бот. Получить сообщение" в свойстве "Сообщение" - $TMessage.ChatId; из блока "Бот. Список чатов" в свойстве "Список чатов" - $Chats["username"] |
ID сообщения | [Число] Можно ввести ID сообщения, на которое требуется ответить. Данное значение можно получить из блока "Бот. Получить сообщение" в свойстве "Сообщение" - $TMessage.Id |
Имя файла | [Текст] Имя и путь к файлу, который будет отправлен в чат. Например: "audio.ogg" |
Описание | [Текст] Описание к сообщению |
Отключить оповещение | При включении оповещение об доставке не будет |
Отключить предпросмотр | При включении предпросмотр ссылок отключается |
Html форматирование | При включении в тексте можно использовать форматирование с использованием html тегов. Например: <b>Bold text</b> |
Количество попыток | [Число] Количество попыток при возникновении ошибки связи с сервером |
Сообщение | [Ссылка] Возвращается объект отправленного сообщения. Доступные свойства: Id - id сообщения; ChatId - id чата; From - имя пользователя, от которого пришло сообщение; Text - текст сообщения; Type - текстовое обозначение типа сообщения; IsFile - указывает, есть ли в сообщении файл (здесь можно более точно определить тип с помощью свойств IsDocument, IsPhoto). Например: $TMessage.IsPhoto - если равно $true, то в сообщении есть фото |
Уровень обработки | Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Уровень сообщений | Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Текст ошибки | [Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока |
Бот. Редактировать сообщение
Изменение сообщения в чате.
Подключение | [Ссылка] Объект подключения к боту. Название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Подключение", блока "Бот. Создать подключение" из группы Telegram, который ранее использовался для подключения к боту Telegram |
ID чата | [Число] Id чата. Данное значение можно получить: из блока "Бот. Отправить сообщение" в свойстве "Сообщение" - $TMessage.ChatId |
ID сообщения | [Число] Id сообщения. Данное значение можно получить: из блока "Бот. Отправить сообщение" в свойстве "Сообщение" - $TMessage.Id |
Текст | [Текст] Новый текст сообщения или заголовка медиа сообщения |
Заголовок медиа сообщения | Если включено, то будет изменен заголовок медиа сообщения (файл, изображение). При этом ID чата и ID сообщения должны указывать на такое сообщение в чате. Иначе будет изменен текст сообщения |
Отключить оповещение | При включении оповещение об доставке не будет |
Отключить предпросмотр | При включении предпросмотр ссылок отключается |
Html форматирование | При включении в тексте можно использовать форматирование с использованием html тегов. Например: <b>Bold text</b> |
Сообщение | [Ссылка] Возвращается объект измнененного сообщения. Доступные свойства: Id - id сообщения; ChatId - id чата; From - имя пользователя, от которого пришло сообщение; Text - текст сообщения; Type - текстовое обозначение типа сообщения; IsFile - указывает, есть ли в сообщении файл (здесь можно более точно определить тип с помощью свойств IsDocument, IsPhoto). Например: $TMessage.IsPhoto - если равно $true, то в сообщении есть фото |
Уровень обработки | Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Уровень сообщений | Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Текст ошибки | [Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока |
Бот. Скачать файл
Скачивает файл из сообщения.
Подключение | [Ссылка] Объект подключения к боту. Название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Подключение", блока "Бот. Создать подключение" из группы Telegram, который ранее использовался для подключения к боту Telegram |
Сообщение | [Ссылка] Объект сообщения. Название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Сообщение", блока "Бот. Получить сообщение" из группы Telegram |
Имя файла | [Текст] Имя и путь файла, в который будет сохранен файл из сообщения. Голосовые сообщения должны скачиваться в формат .ogg |
Уровень обработки | Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Уровень сообщений | Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Текст ошибки | [Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока |
Клиент. Создать подключение
Создает подключение к Telegram в виде клиента.
Имя сессии | [Текст] Имя сессии. Для сохранения авторизации необходимо задать уникальное имя сессии и впоследствии для подключения использовать его. При первом запуске откроется форма авторизации. Для авторизации необходимо будет ввести телефон, затем сервис отправит код, который придет в уже подключенный клиент Telegram (например на телефоне). Затем ввести этот код и нажать Авторизоваться |
Время ожидания | [Число] Время ожидания ответа от сервера Telegram в секундах |
Подключение | [Ссылка] Возвращается объект подключения клиента. Доступные свойства: UserId - Id пользователя |
Уровень обработки | Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Уровень сообщений | Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Текст ошибки | [Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока |
Клиент. Закрыть подключение
Закрывает подключение клиента.
Подключение | [Ссылка] Объект подключения клиента. Название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Подключение", блока "Клиент. Создать подключение" из группы Telegram, который ранее использовался для подключения клиента Telegram |
Уровень обработки | Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Уровень сообщений | Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Текст ошибки | [Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока |
Клиент. Получить сообщение
Получает сообщение из очереди. Если сообщений в очереди нет, то генерируется ошибка.
Подключение | [Ссылка] Объект подключения клиента. Название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Подключение", блока "Клиент. Создать подключение" из группы Telegram, который ранее использовался для подключения клиента Telegram |
Ждать сообщение | При включении блок будет ждать новые сообщения. Иначе при отсутствии сообщения будет сгенерирована ошибка |
Сообщение | [Ссылка] Возвращается объект сообщения. Доступные свойства: Id - id сообщения; Date - дата; From - от кого сообщение; To - кому сообщение; FromId - Id пользователя от кого сообщение; Title - название чата; Text - текст сообщения; Type - текстовое обозначение типа сообщения; IsFile - указывает, есть ли в сообщении файл (здесь можно более точно определить тип с помощью свойств IsDocument, IsPhoto). Например: $TMessage.IsPhoto - если равно $true, то в сообщении есть фото |
Уровень обработки | Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Уровень сообщений | Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Текст ошибки | [Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока |
Клиент. Список чатов
Возвращаются все чаты пользователя: групповые чаты, каналы, диалоги.
Подключение | [Ссылка] Объект подключения клиента. Название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Подключение", блока "Клиент. Создать подключение" из группы Telegram, который ранее использовался для подключения клиента Telegram |
Фильтр | [Текст] Строка для фильтрации списка чатов. Ищется вхождение заданного значения в чатах (Id, Title) и в диалогах (Id, FirstName, LastName, Username, Phone) |
Список чатов | [Словарь] Список чатов возвращается в виде словаря. Ключами словаря являются название чата, а значениями - id чата. Например: $chatid = $Chats["username"]. Получаем значение id чата с пользователем username, далее эту переменную можно использовать в блоках отправки сообщений |
Уровень обработки | Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Уровень сообщений | Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Текст ошибки | [Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока |
Клиент. Список контактов
Возвращается список контактов.
Подключение | [Ссылка] Объект подключения клиента. Название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Подключение", блока "Клиент. Создать подключение" из группы Telegram, который ранее использовался для подключения клиента Telegram |
Фильтр | [Текст] Строка для фильтрации списка контактов. Ищется вхождение заданного значения в Id, FirstName, LastName, Username, Phone |
Контакты | [Таблица Данных] Таблица данных, содержащая список контактов. Таблица содержит следующие колонки: Id, Username, FirstName, LastName, Phone |
Уровень обработки | Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Уровень сообщений | Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Текст ошибки | [Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока |
Клиент. Отправить сообщение
Отправление текстового сообщения.
Подключение | [Ссылка] Объект подключения клиента. Название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Подключение", блока "Клиент. Создать подключение" из группы Telegram, который ранее использовался для подключения клиента Telegram |
Назначение | [Текст] Объект назначения. Данная строка может содержать следующие значения: Id чата, название чата, Id пользователя, комбинацию "FirstName LastName" пользователя, значение Username пользователя, телефон пользователя |
Ответ на сообщение | [Число] Укажите ID сообщения, на которое необходимо ответить |
Текст | [Текст] Текст сообщения |
Отключить оповещение | При включении оповещение об доставке не будет |
Отключить предпросмотр | При включении предпросмотр ссылок отключается |
Html форматирование | При включении в тексте можно использовать форматирование с использованием html тегов. Например: <b>Bold text</b> |
Id чата | [Текст] Возвращается Id чата, которому было отправлено сообщение |
Уровень обработки | Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Уровень сообщений | Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Текст ошибки | [Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока |
Клиент. Отправить файл
Отправление файла.
Подключение | [Ссылка] Объект подключения клиента. Название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Подключение", блока "Клиент. Создать подключение" из группы Telegram, который ранее использовался для подключения клиента Telegram |
Назначение | [Текст] Объект назначения. Данная строка может содержать следующие значения: Id чата, название чата, Id пользователя, комбинацию "FirstName LastName" пользователя, значение Username пользователя, телефон пользователя |
Ответ на сообщение | [Число] Укажите ID сообщения, на которое необходимо ответить |
Имя файла | [Текст] Имя и путь к файлу, который будет отправлен |
Заголовок | [Текст] При необходимости можно указать заголовок к файлу |
Отключить оповещение | При включении оповещение об доставке не будет |
Отключить предпросмотр | При включении предпросмотр ссылок отключается |
Html форматирование | При включении в тексте можно использовать форматирование с использованием html тегов. Например: <b>Bold text</b> |
Id чата | [Текст] Возвращается Id чата, которому был отправлен файл |
Уровень обработки | Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Уровень сообщений | Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Текст ошибки | [Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока |
Клиент. Отправить фото
Отправление фотографии или изображения.
Подключение | [Ссылка] Объект подключения клиента. Название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Подключение", блока "Клиент. Создать подключение" из группы Telegram, который ранее использовался для подключения клиента Telegram |
Назначение | [Текст] Объект назначения. Данная строка может содержать следующие значения: Id чата, название чата, Id пользователя, комбинацию "FirstName LastName" пользователя, значение Username пользователя, телефон пользователя |
Ответ на сообщение | [Число] Укажите ID сообщения, на которое необходимо ответить |
Имя файла | [Текст] Имя и путь к файлу, который будет отправлен |
Заголовок | [Текст] При необходимости можно указать заголовок к файлу |
Отключить оповещение | При включении оповещение об доставке не будет |
Отключить предпросмотр | При включении предпросмотр ссылок отключается |
Html форматирование | При включении в тексте можно использовать форматирование с использованием html тегов. Например: <b>Bold text</b> |
Id чата | [Текст] Возвращается Id чата, которому было отправлено изображение |
Уровень обработки | Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Уровень сообщений | Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Текст ошибки | [Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока |
Клиент. Отправить голосовое сообщение
Отправляет голосовое сообщение в чат
Подключение | [Ссылка] Объект подключения клиента. Название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Подключение", блока "Клиент. Создать подключение" из группы Telegram, который ранее использовался для подключения клиента Telegram |
Назначение | [Текст] Объект назначения. Данная строка может содержать следующие значения: Id чата, название чата, Id пользователя, комбинацию "FirstName LastName" пользователя, значение Username пользователя, телефон пользователя |
Ответ на сообщение | [Число] Укажите ID сообщения, на которое необходимо ответить |
Поток сообщений | [Число/Текст] Укажите ID потока, в который нужно отправить сообщение. Этот идентификатор можно получить с помощью блока "Клиент. Получить идентификатор потока сообщений" |
Имя файла | [Текст] Имя и путь к файлу, который будет отправлен в чат. Например: "audio.ogg" |
Заголовок | [Текст] При необходимости можно указать заголовок к файлу |
Отключить оповещение | При включении оповещение об доставке не будет |
Отключить предпросмотр | При включении предпросмотр ссылок отключается |
Html форматирование | При включении в тексте можно использовать форматирование с использованием html тегов. Например: <b>Bold text</b> |
Количество попыток | [Число] Количество попыток при возникновении ошибки связи с сервером |
Сообщение | [Ссылка] Возвращается объект отправленного сообщения. Доступные свойства: Id - id сообщения; ChatId - id чата; From - имя пользователя, от которого пришло сообщение; Text - текст сообщения; Type - текстовое обозначение типа сообщения; IsFile - указывает, есть ли в сообщении файл (здесь можно более точно определить тип с помощью свойств IsDocument, IsPhoto). Например: $TMessage.IsPhoto - если равно $true, то в сообщении есть фото |
Уровень обработки | Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Уровень сообщений | Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Текст ошибки | [Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока |
Клиент. Скачать файл
Скачивает файл из сообщения.
Подключение | [Ссылка] Объект подключения клиента. Название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Подключение", блока "Клиент. Создать подключение" из группы Telegram, который ранее использовался для подключения клиента Telegram |
Сообщение | [Ссылка] Объект сообщения. Название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Сообщение" блока "Клиент. Получить сообщение" или из массива свойства "Сообщения" блока "Клиент. Выгрузить сообщения" из группы Telegram |
Имя файла | [Текст] Имя и путь файла, в который будет сохранен файл из сообщения |
Уровень обработки | Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Уровень сообщений | Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Текст ошибки | [Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока |
Клиент. Выгрузить сообщения
Выгружает сообщения из чата. Выгрузка сообщений происходит с последнего, т.е. снизу вверх.
Подключение | [Ссылка] Объект подключения клиента. Название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Подключение", блока "Клиент. Создать подключение" из группы Telegram, который ранее использовался для подключения клиента Telegram |
Назначение | [Текст] Объект назначения. Данная строка может содержать следующие значения: Id чата, название чата, Id пользователя, комбинацию "FirstName LastName" пользователя, значение Username пользователя, телефон пользователя |
Смещение | [Число] Идентификатор сообщения, с которого начинается выгрузка. По умолчанию установлено значение 0, что обозначает загрузку сообщений с самого последнего |
Количество | [Число] Задается ограничение на количество выгружаемых сообщений за один раз |
Фильтр контакта | [Текст] Строка для фильтрации контактов в чате. Ищется вхождение заданного значения в Id, FirstName, LastName, Username, Phone |
Фильтр сообщения | [Текст] Строка для фильтрации текста сообщения. Ищется вхождение заданного значения |
Поток сообщений | [Текст] Строка с идентификатором потока сообщений. Используется при работе с комментариями новостей |
Сообщения | [Список] Возвращается список сообщений. Каждый элемент списка представляет собой объект сообщения. У объекта доступные свойства: Id - id сообщения; Date - дата; From - от кого сообщение; To - кому сообщение; FromId - Id пользователя от кого сообщение; Title - название чата; Text - текст сообщения; Type - текстовое обозначение типа сообщения; IsFile - указывает, есть ли в сообщении файл (здесь можно более точно определить тип с помощью свойств IsDocument, IsPhoto). Например: $TMessage.IsPhoto - если равно $true, то в сообщении есть фото |
Уровень обработки | Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Уровень сообщений | Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Текст ошибки | [Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока |
Клиент. Получить идентификатор потока сообщений
Получает идентификатор потока сообщений для сообщения из новостного канала.
Подключение | [Ссылка] Объект подключения клиента. Название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Подключение", блока "Клиент. Создать подключение" из группы Telegram, который ранее использовался для подключения клиента Telegram |
Назначение канала | [Текст] Идентификатор или название новостного канала |
Сообщение канала | [Текст] Идентификатор сообщения в новостном канале |
Назначение чата | [Текст] Возвращается идентификатор чата, содержащий комментарии для данного новостного сообщения |
Поток сообщений | [Текст] Возвращается идентификатор потока для данного новостного сообщения |
Уровень обработки | Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Уровень сообщений | Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Текст ошибки | [Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока |
Клиент. Получить Id чата
Находит и возвращает Id чата для указанного назначения.
Подключение | [Ссылка] Объект подключения клиента. Название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Подключение", блока "Клиент. Создать подключение" из группы Telegram, который ранее использовался для подключения клиента Telegram |
Назначение | [Текст] Объект назначения. Данная строка может содержать следующие значения: Id чата, название чата, Id пользователя, комбинацию "FirstName LastName" пользователя, значение Username пользователя, телефон пользователя, ссылка |
Id чата | [Текст] Возвращается Id чата |
Уровень обработки | Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Уровень сообщений | Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы |
Текст ошибки | [Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока |
Last updated