Переписка Telegram
Чтение истории, поиск и отправка сообщений в разрешённых чатах.
Что может делать ассистент
| Название | Описание |
|---|---|
История Telegram
Техническое имяtelegram_user_get_messages
|
Читает историю approved peer (нужен approve в токене).
Текст для ИИИстория сообщений в разрешённом чате; можно фильтровать по тексту и отправителю, а для forum-чата читать конкретную тему по topic_id. В items — sender_* и message_url (phone не возвращается). |
Найти peer Telegram
Техническое имяtelegram_user_get_peer
|
Резолвит пользователя или чат по id / @username.
Текст для ИИУзнать id, kind, имя и ссылки (url/tg_url) чата или пользователя по @username или числовому id. |
Участники чата
Техническое имяtelegram_user_list_participants
|
Список участников разрешённой группы или супергруппы. Для каналов-трансляций недоступен. Имена и @ часто пустые; телефон не отдаётся.
Текст для ИИУчастники разрешённой группы или супергруппы (id/@username). Недоступно для broadcast-канала. Поля username/title часто пустые; phone не возвращается. limit 1–200; query — Telethon search; aggressive — расширенный обход в крупных супергруппах. |
Прочитать весь архив
Техническое имяtelegram_user_mark_archive_read
|
Отмечает прочитанными все диалоги в архиве аккаунта. Изменяет данные.
Текст для ИИОтметить прочитанным весь архив аккаунта Telegram (все диалоги в архиве, не только разрешённые). confirm=true. |
Прочитать Telegram
Техническое имяtelegram_user_mark_read
|
Отмечает диалог прочитанным. Изменяет данные.
Текст для ИИОтметить диалог прочитанным. peer: id, @username или me. Нужен confirm=true. |
Модерация по сообщению
Техническое имяtelegram_user_moderate_sender_by_message
|
Удалить сообщения и/или бессрочно ограничить отправку автору сообщения. Нужен execute_confirmed=true.
Текст для ИИУдалить сообщения и/или бессрочно ограничить отправку автору сообщения. Нужен execute_confirmed=true. |
Поиск сообщений Telegram
Техническое имяtelegram_user_search_messages
|
Ищет сообщения по тексту; с peer — только для approved.
Текст для ИИПоиск сообщений по тексту; с указанием чата — только в разрешённом. |
Рассылка Telegram
Техническое имяtelegram_user_send_bulk_messages
|
Отправка одному списку recipients (с dry_run). Изменяет данные.
Текст для ИИРассылка одного текста нескольким разрешённым получателям; сначала dry_run. |
Отправить файл Telegram
Техническое имяtelegram_user_send_file
|
Отправляет файл с подписью (parse_mode для caption). Изменяет данные.
Текст для ИИОтправить файл с подписью в разрешённый чат. confirm=true. |
Отправить сообщение Telegram
Техническое имяtelegram_user_send_message
|
Отправляет текст в approved peer. parse_mode: plain (по умолчанию), md или html. Изменяет данные.
Текст для ИИОтправить текст в разрешённый чат. confirm=true. Формат: plain, md или html. |
Готовые сценарии
| Название | Описание |
|---|---|
Прочитать весь архив (сценарий)
Техническое имяtelegram_user_clear_archive_unread
|
Сценарий: отметить прочитанным весь архив аккаунта через mark_archive_read.
Текст для ИИСценарий: отметить прочитанным весь архив аккаунта. |
Определить спам в сообщениях
Техническое имяtelegram_user_detect_spam_messages
|
Сценарий: определить спам среди сообщений в чате (с возвратом message_id).
Текст для ИИСценарий: определить спам среди сообщений в чате (с возвратом message_id). |
Прочитать каналы
Техническое имяtelegram_user_mark_channels_read
|
Сценарий: отметить прочитанными разрешённые каналы, опционально с поиском.
Текст для ИИСценарий: отметить прочитанными разрешённые каналы (с опциональным поиском). |
Промпт: подготовить ответ Telegram
Техническое имяtelegram_user_prepare_reply
|
Промпт: подготовка ответа на основе истории Telegram.
Текст для ИИСценарий: варианты ответа по истории чата. |
Промпт: суммаризация сообщений Telegram
Техническое имяtelegram_user_summarize_messages
|
Промпт: суммаризация сообщений Telegram по peer.
Текст для ИИСценарий: краткий пересказ переписки в разрешённом чате. |
Промпт: последние диалоги Telegram
Техническое имяtelegram_user_summarize_recent
|
Промпт: выжимка по недавним Telegram диалогам.
Текст для ИИСценарий: выжимка по недавним диалогам. |