Pailot

Telegram

Сообщения и медиа бота Telegram в процессах Pailot

Telegram — мессенджер. Блок шлёт текст и медиа через Bot API (Application Programming Interface бота) и может запускать процесс по входящему сообщению.

С Telegram в Pailot вы можете:

  • Отправлять текст в личку, группу или канал (chatId)
  • Удалять сообщение по messageId
  • Отправлять фото, видео, аудио и GIF: file_id или HTTP URL
  • Отправлять документ (PDF, ZIP, DOC и др., до 50 МБ)
  • Запускать процесс в режиме триггера, когда в чат бота приходит сообщение

Нужен токен бота от @BotFather. Токен — в переменных окружения. Для триггера включите режим и скопируйте URL вебхука (входящий HTTP-запрос). Не публикуйте URL.

Блок ставят на холст как отдельный шаг или прикрепляют к агенту.

Инструменты

telegram_message

Текст в чат или канал через Bot API.

Вход

ПараметрТипОбязательныйОписание
botTokenstringДаТокен Bot API Telegram
chatIdstringДаID чата назначения
textstringДаТекст сообщения

Выход

ПараметрТипОписание
messagestringСообщение об успехе или ошибке
dataobjectДанные сообщения Telegram
↳ message_idnumberУникальный ID сообщения
↳ fromobjectДанные отправителя
↳ idnumberID чата
↳ is_botbooleanЭто бот или нет
↳ first_namestringИмя (если есть)
↳ usernamestringUsername или название чата
↳ idnumberID бота
↳ is_botbooleanЭто бот или нет
↳ first_namestringИмя бота
↳ usernamestringUsername бота
↳ chatobjectДанные чата, куда ушло сообщение
↳ idnumberID чата
↳ first_namestringИмя бота
↳ usernamestringUsername бота
↳ typestringТип чата: private или channel
↳ typestringТип чата: private или channel
↳ datenumberUnix-время отправки
↳ textstringТекст отправленного сообщения

telegram_delete_message

Удаление сообщения по ID.

Вход

ПараметрТипОбязательныйОписание
botTokenstringДаТокен Bot API Telegram
chatIdstringДаID чата назначения
messageIdstringДаID сообщения для удаления

Выход

ПараметрТипОписание
messagestringСообщение об успехе или ошибке
dataobjectРезультат удаления
↳ okbooleanУспех ответа API
↳ deletedbooleanУдалось ли удалить сообщение

telegram_send_photo

Фото в чат или канал.

Вход

ПараметрТипОбязательныйОписание
botTokenstringДаТокен Bot API Telegram
chatIdstringДаID чата назначения
photostringДаФото: file_id или HTTP URL
captionstringНетПодпись к фото

Выход

ПараметрТипОписание
messagestringСообщение об успехе или ошибке
dataobjectДанные сообщения, включая фото
↳ message_idnumberУникальный ID сообщения
↳ fromobjectДанные отправителя
↳ idnumberID чата
↳ is_botbooleanЭто бот или нет
↳ first_namestringИмя (если есть)
↳ usernamestringUsername или название чата
↳ idnumberID бота
↳ is_botbooleanЭто бот или нет
↳ first_namestringИмя бота
↳ usernamestringUsername бота
↳ chatobjectДанные чата
↳ idnumberID чата
↳ first_namestringИмя бота
↳ usernamestringUsername бота
↳ typestringТип чата: private, group, supergroup, channel
↳ typestringТип чата: private, group, supergroup, channel
↳ datenumberUnix-время отправки
↳ textstringТекст сообщения (если есть)
↳ photoarrayФото в сообщении
↳ file_idstringУникальный file_id фото
↳ file_unique_idstringСтабильный ID файла между ботами
↳ file_sizenumberРазмер файла в байтах
↳ widthnumberШирина в пикселях
↳ heightnumberВысота в пикселях
↳ file_idstringУникальный file_id фото
↳ file_unique_idstringСтабильный ID файла между ботами
↳ file_sizenumberРазмер файла в байтах
↳ widthnumberШирина в пикселях
↳ heightnumberВысота в пикселях

telegram_send_video

Видео в чат или канал.

Вход

ПараметрТипОбязательныйОписание
botTokenstringДаТокен Bot API Telegram
chatIdstringДаID чата назначения
videostringДаВидео: file_id или HTTP URL
captionstringНетПодпись к видео

Выход

ПараметрТипОписание
messagestringСообщение об успехе или ошибке
dataobjectДанные сообщения, включая медиа
↳ message_idnumberУникальный ID сообщения
↳ fromobjectДанные отправителя
↳ idnumberID отправителя
↳ is_botbooleanЭто бот или нет
↳ first_namestringИмя отправителя
↳ usernamestringUsername отправителя
↳ idnumberID чата
↳ is_botbooleanЭто бот или нет
↳ first_namestringИмя чата (для лички)
↳ usernamestringUsername чата (личка или канал)
↳ chatobjectДанные чата
↳ idnumberID чата
↳ first_namestringИмя чата (для лички)
↳ usernamestringUsername чата (личка или канал)
↳ typestringТип чата: private, group, supergroup, channel
↳ typestringТип чата: private, group, supergroup, channel
↳ datenumberUnix-время отправки
↳ textstringТекст сообщения (если есть)
↳ formatobjectФормат медиа (видео, GIF и др.)
↳ file_namestringИмя файла медиа
↳ mime_typestringMIME-тип медиа
↳ durationnumberДлительность в секундах
↳ widthnumberШирина превью в пикселях
↳ heightnumberВысота превью в пикселях
↳ thumbnailobjectПревью
↳ file_idstringfile_id превью
↳ file_unique_idstringСтабильный ID превью
↳ file_sizenumberРазмер превью в байтах
↳ widthnumberШирина превью в пикселях
↳ heightnumberВысота превью в пикселях
↳ file_idstringfile_id медиа
↳ file_unique_idstringСтабильный ID медиа
↳ file_sizenumberРазмер медиа в байтах
↳ thumbobjectДубль превью (совместимость)
↳ file_idstringfile_id превью
↳ file_unique_idstringСтабильный ID превью
↳ file_sizenumberРазмер превью в байтах
↳ widthnumberШирина превью в пикселях
↳ heightnumberВысота превью в пикселях
↳ file_namestringИмя документа
↳ mime_typestringMIME-тип документа
↳ durationnumberДлительность в секундах
↳ widthnumberШирина превью в пикселях
↳ heightnumberВысота превью в пикселях
↳ thumbnailobjectПревью документа
↳ file_idstringfile_id превью
↳ file_unique_idstringСтабильный ID превью
↳ file_sizenumberРазмер превью в байтах
↳ widthnumberШирина превью в пикселях
↳ heightnumberВысота превью в пикселях
↳ file_idstringfile_id документа
↳ file_unique_idstringСтабильный ID документа
↳ file_sizenumberРазмер документа в байтах
↳ thumbobjectДубль превью (совместимость)
↳ file_idstringfile_id превью
↳ file_unique_idstringСтабильный ID превью
↳ file_sizenumberРазмер превью в байтах
↳ widthnumberШирина превью в пикселях
↳ heightnumberВысота превью в пикселях
↳ documentobjectДокумент, если сообщение содержит файл
↳ file_namestringИмя документа
↳ mime_typestringMIME-тип документа
↳ thumbnailobjectПревью документа
↳ file_idstringfile_id превью
↳ file_unique_idstringСтабильный ID превью
↳ file_sizenumberРазмер превью в байтах
↳ widthnumberШирина превью в пикселях
↳ heightnumberВысота превью в пикселях
↳ file_idstringfile_id документа
↳ file_unique_idstringСтабильный ID документа
↳ file_sizenumberРазмер документа в байтах
↳ widthnumberШирина превью в пикселях
↳ heightnumberВысота превью в пикселях
↳ thumbobjectДубль превью (совместимость)
↳ file_idstringfile_id превью
↳ file_unique_idstringСтабильный ID превью
↳ file_sizenumberРазмер превью в байтах
↳ widthnumberШирина превью в пикселях
↳ heightnumberВысота превью в пикселях

telegram_send_audio

Аудиофайл в чат или канал.

Вход

ПараметрТипОбязательныйОписание
botTokenstringДаТокен Bot API Telegram
chatIdstringДаID чата назначения
audiostringДаАудио: file_id или HTTP URL
captionstringНетПодпись к аудио

Выход

ПараметрТипОписание
messagestringСообщение об успехе или ошибке
dataobjectДанные сообщения, включая аудио
↳ message_idnumberУникальный ID сообщения
↳ fromobjectДанные отправителя
↳ idnumberID отправителя
↳ is_botbooleanЭто бот или нет
↳ first_namestringИмя отправителя
↳ usernamestringUsername отправителя
↳ idnumberID чата
↳ is_botbooleanЭто бот или нет
↳ first_namestringИмя чата (для лички)
↳ usernamestringUsername чата (личка или канал)
↳ chatobjectДанные чата
↳ idnumberID чата
↳ first_namestringИмя чата (для лички)
↳ usernamestringUsername чата (личка или канал)
↳ typestringТип чата: private, group, supergroup, channel
↳ typestringТип чата: private, group, supergroup, channel
↳ datenumberUnix-время отправки
↳ textstringТекст сообщения (если есть)
↳ audioobjectДанные аудиофайла
↳ durationnumberДлительность в секундах
↳ performerstringИсполнитель
↳ titlestringНазвание трека
↳ file_namestringИсходное имя файла
↳ mime_typestringMIME-тип аудио
↳ file_idstringУникальный file_id аудио
↳ file_unique_idstringСтабильный ID файла между ботами
↳ file_sizenumberРазмер файла в байтах
↳ durationnumberДлительность в секундах
↳ performerstringИсполнитель
↳ titlestringНазвание трека
↳ file_namestringИсходное имя файла
↳ mime_typestringMIME-тип аудио
↳ file_idstringУникальный file_id аудио
↳ file_unique_idstringСтабильный ID файла между ботами
↳ file_sizenumberРазмер файла в байтах

telegram_send_animation

Анимация (GIF) в чат или канал.

Вход

ПараметрТипОбязательныйОписание
botTokenstringДаТокен Bot API Telegram
chatIdstringДаID чата назначения
animationstringДаАнимация: file_id или HTTP URL
captionstringНетПодпись к анимации

Выход

ПараметрТипОписание
messagestringСообщение об успехе или ошибке
dataobjectДанные сообщения, включая медиа
↳ message_idnumberУникальный ID сообщения
↳ fromobjectДанные отправителя
↳ idnumberID отправителя
↳ is_botbooleanЭто бот или нет
↳ first_namestringИмя отправителя
↳ usernamestringUsername отправителя
↳ idnumberID чата
↳ is_botbooleanЭто бот или нет
↳ first_namestringИмя чата (для лички)
↳ usernamestringUsername чата (личка или канал)
↳ chatobjectДанные чата
↳ idnumberID чата
↳ first_namestringИмя чата (для лички)
↳ usernamestringUsername чата (личка или канал)
↳ typestringТип чата: private, group, supergroup, channel
↳ typestringТип чата: private, group, supergroup, channel
↳ datenumberUnix-время отправки
↳ textstringТекст сообщения (если есть)
↳ formatobjectФормат медиа (видео, GIF и др.)
↳ file_namestringИмя файла медиа
↳ mime_typestringMIME-тип медиа
↳ durationnumberДлительность в секундах
↳ widthnumberШирина превью в пикселях
↳ heightnumberВысота превью в пикселях
↳ thumbnailobjectПревью
↳ file_idstringfile_id превью
↳ file_unique_idstringСтабильный ID превью
↳ file_sizenumberРазмер превью в байтах
↳ widthnumberШирина превью в пикселях
↳ heightnumberВысота превью в пикселях
↳ file_idstringfile_id медиа
↳ file_unique_idstringСтабильный ID медиа
↳ file_sizenumberРазмер медиа в байтах
↳ thumbobjectДубль превью (совместимость)
↳ file_idstringfile_id превью
↳ file_unique_idstringСтабильный ID превью
↳ file_sizenumberРазмер превью в байтах
↳ widthnumberШирина превью в пикселях
↳ heightnumberВысота превью в пикселях
↳ file_namestringИмя документа
↳ mime_typestringMIME-тип документа
↳ durationnumberДлительность в секундах
↳ widthnumberШирина превью в пикселях
↳ heightnumberВысота превью в пикселях
↳ thumbnailobjectПревью документа
↳ file_idstringfile_id превью
↳ file_unique_idstringСтабильный ID превью
↳ file_sizenumberРазмер превью в байтах
↳ widthnumberШирина превью в пикселях
↳ heightnumberВысота превью в пикселях
↳ file_idstringfile_id документа
↳ file_unique_idstringСтабильный ID документа
↳ file_sizenumberРазмер документа в байтах
↳ thumbobjectДубль превью (совместимость)
↳ file_idstringfile_id превью
↳ file_unique_idstringСтабильный ID превью
↳ file_sizenumberРазмер превью в байтах
↳ widthnumberШирина превью в пикселях
↳ heightnumberВысота превью в пикселях
↳ documentobjectДокумент, если сообщение содержит файл
↳ file_namestringИмя документа
↳ mime_typestringMIME-тип документа
↳ thumbnailobjectПревью документа
↳ file_idstringfile_id превью
↳ file_unique_idstringСтабильный ID превью
↳ file_sizenumberРазмер превью в байтах
↳ widthnumberШирина превью в пикселях
↳ heightnumberВысота превью в пикселях
↳ file_idstringfile_id документа
↳ file_unique_idstringСтабильный ID документа
↳ file_sizenumberРазмер документа в байтах
↳ widthnumberШирина превью в пикселях
↳ heightnumberВысота превью в пикселях
↳ thumbobjectДубль превью (совместимость)
↳ file_idstringfile_id превью
↳ file_unique_idstringСтабильный ID превью
↳ file_sizenumberРазмер превью в байтах
↳ widthnumberШирина превью в пикселях
↳ heightnumberВысота превью в пикселях

telegram_send_document

Документ (PDF, ZIP, DOC и др.) в чат или канал.

Вход

ПараметрТипОбязательныйОписание
botTokenstringДаТокен Bot API Telegram
chatIdstringДаID чата назначения
filesfile[]НетФайл документа (PDF, ZIP, DOC и др.). Макс. 50 МБ
captionstringНетПодпись к документу

Выход

ПараметрТипОписание
messagestringСообщение об успехе или ошибке
dataobjectДанные сообщения, включая документ
↳ message_idnumberУникальный ID сообщения
↳ fromobjectДанные отправителя
↳ idnumberID отправителя
↳ is_botbooleanЭто бот или нет
↳ first_namestringИмя отправителя
↳ usernamestringUsername отправителя
↳ idnumberID чата
↳ is_botbooleanЭто бот или нет
↳ first_namestringИмя чата (для лички)
↳ usernamestringUsername чата (личка или канал)
↳ chatobjectДанные чата
↳ idnumberID чата
↳ first_namestringИмя чата (для лички)
↳ usernamestringUsername чата (личка или канал)
↳ typestringТип чата: private, group, supergroup, channel
↳ typestringТип чата: private, group, supergroup, channel
↳ datenumberUnix-время отправки
↳ documentobjectДанные документа
↳ file_namestringИмя файла
↳ mime_typestringMIME-тип
↳ file_idstringfile_id документа
↳ file_unique_idstringСтабильный ID документа
↳ file_sizenumberРазмер файла в байтах
↳ file_namestringИмя файла
↳ mime_typestringMIME-тип
↳ file_idstringfile_id документа
↳ file_unique_idstringСтабильный ID документа
↳ file_sizenumberРазмер файла в байтах
На этой странице

На этой странице

Получить доступ
Копилот собирает процесс. Менеджер запускает сам. Можно поставить в контур компании.
Получить доступ