← Вернуться на главную
Telegram API
Последнее обновление: 30.05.2026
Этот раздел описывает API для отправки сообщений через подключенную Telegram-сессию.
1) Где взять ключ
- Откройте админку Catrina.
- Перейдите в раздел Telegram posting.
- В списке сессий нажмите кнопку API у нужной сессии.
- На странице API скопируйте токен. При необходимости нажмите Refresh token.
2) Эндпоинт отправки
POST /api/mtproto/sendОбязательные поля JSON:
app— имя приложения-источника запросаkey— идентификатор/ключ запросаtoken— токен с API-страницы сессииchat_id— Telegram ID чата/группыtext— текст сообщения
3) Пример запроса
curl -X POST "https://catrina.one/api/mtproto/send" \
-H "Content-Type: application/json" \
-d '{
"app":"my-app",
"key":"request-42",
"token":"YOUR_TOKEN",
"chat_id":"-1001234567890",
"text":"Привет из API"
}'
4) Статус задачи
Отправка идёт через очередь задач. В ответе на отправку вы получите task_id.
Проверка статуса:
GET /api/mtproto/send/{task_id}?token=YOUR_TOKENСтатусы: queued, running, success, failed.