Справочник Telegram Bot Features

источник ↗ ·

Полный справочник по возможностям Telegram-ботов с описанием интерфейсов, режимов BotFather и практических сценариев для рабочих и агентных задач.

privacy

Эта заметка участвует в semantic memory.

AI Summary

🚀 TL;DR: официальная документация Telegram Bot Features описывает все доступные элементы поведения бота — команды, клавиатуры, inline-режим, deep linking, ephemeral messages, Mini Apps, монетизацию, агентные режимы и форматирование сообщений.

🔑 Ключевые факты: Bot API отвечает за вызовы методов, Bot Features — за то, что можно включить в BotFather; обязательные команды /start, /help, /settings; ReplyKeyboardMarkup и InlineKeyboardMarkup; KeyboardButtonRequestChat/User; inline-режим требует включения в BotFather; deep link параметр ограничен 64 символами; ephemeral messages видны только одному пользователю; Mini Apps дают нативный веб-интерфейс с доступом к геолокации, биометрии и QR; цифровые товары продаются только в Stars (XTR); Secretary Mode позволяет отвечать от имени владельца; Managed bots создают других ботов; Bot-to-Bot Communication Mode открывает три канала связи; Guest Mode даёт один ответ в чужом чате; Rich messages поддерживают заголовки, таблицы, LaTeX; Privacy mode ограничивает доступ к сообщениям в группах.

📌 Важные детали: scope команд не приходит в апдейтах — бэкенд обязан проверять валидность; file_id привязан к боту; Attachment menu доступен только одобренным ботам; действия от имени бизнес-аккаунта ограничены чатами за последние 24 часа; language_code может быть пустым — откат на английский; тестовый API использует /test/ в URL; статус-алерты приходят при падении конверсии; локальный Bot API работает на 8081 порту без HTTPS.

💡 Вывод и значение: для личного агента включить Bot Management Mode и использовать ссылку /newbot; для помощника в группе без доступа к истории — Guest Mode; для обработки входящих — Secretary Mode с сохранением business_connection_id; для цифровых продаж — Stars; для отчётов — Rich messages; для авторизации — Login-виджет или deep link; для обмена между агентами — Bot-to-Bot с дедупликацией и rate limit; минимальная проверка — getMe и setMyCommands.

Мои мысли

graph

Карта связей