Telegram Bot API: POST /bot{token}/sendMessage — Отправка текстового сообщения

Возвращает отправленный Message.

Параметр Где Тип Обяз. Описание
token path string да Токен бота
chat_id body integer/string да ID чата или @username канала/супергруппы
text body string да Текст, 1–4096 символов после разбора сущностей
parse_mode body string нет Режим форматирования (Markdown-стиль или HTML)
entities body array нет Сущности текста вместо parse_mode
message_thread_id body integer нет ID темы форума
link_preview_options body object нет Настройки превью ссылок
disable_notification body boolean нет Отправить без звука
protect_content body boolean нет Запретить пересылку и сохранение
reply_parameters body object нет Сообщение, на которое отвечаем
reply_markup body object нет Inline-клавиатура, обычная клавиатура, её удаление или ForceReply
business_connection_id body string нет Бизнес-подключение, от имени которого отправляем

Базовые URL

Авторизация

Тип: API-ключ

Токен бота (выдаёт @BotFather) передаётся в пути запроса после bot.

https://api.telegram.org/bot123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11/getMe

Нюансы

Сценарии с этим методом


Если этого недостаточно — официальная документация: https://core.telegram.org/bots/api Вся интеграция одним документом: https://mcp-everything.ru/integrations/telegram-bot-api.md