Аккаунт и настройки
Доступ к API и MCP
В этой статье
Доступ к API и MCP
В Metricgram есть публичный API и MCP-сервер, чтобы подключать собственные инструменты, дашборды, автоматизации или AI-клиенты к данным и операциям, доступным в вашем аккаунте.
MCP-сервер доступен на всех платных тарифах и в течение 14-дневного пробного периода. AI-клиенты могут подключаться через OAuth (достаточно вставить URL сервера и подтвердить доступ) или с API-ключом. REST API требует доступа уровня Elite. Если доступ не включен в ваш аккаунт, раздел API может быть заблокирован или показывать сообщение об обновлении тарифа.
Где это находится
Откройте Интеграции > MCP или Интеграции > API в панели управления. Аккаунты с доступом могут создавать API-токены, просматривать активные токены, отзывать их и видеть техническую справку, доступную для своего тарифа.
Как работают токены
- Токены относятся к вашему пользовательскому аккаунту Metricgram, а не к одной конкретной группе.
- Токен может обращаться к группам и ресурсам, которыми может управлять ваш аккаунт.
- Токены включают разрешения для групп, участников, сообщений, автоматизаций, подписчиков, аналитики, тикетов поддержки, рефералов и MCP.
- Некоторые конечные точки API позволяют только читать данные; другие могут создавать, обновлять, модерировать или запускать действия в зависимости от разрешений токена.
- Значение токена показывается только один раз при создании. Сохраните его в безопасном месте.
Выбор разрешений
Для нового токена по умолчанию включены только разрешения на чтение (:read). Добавляйте разрешения :write, только если интеграции нужно создавать или изменять данные; модерация участников требует отдельного разрешения members:moderate. Оставьте токену только те разрешения, которые нужны конкретному инструменту.
Telegram Bot API через MCP
MCP-сервер также предоставляет Telegram Bot API, ограниченный вашими группами, чтобы AI-агенты могли действовать в ваших группах через бота Metricgram или вашего собственного бота.
- Используйте
telegram_api_methods, чтобы получить список методов, доступных вашему токену, иtelegram_bot_api, чтобы вызвать любой из них с официальными параметрами Bot API. - Типизированные инструменты покрывают повседневные задачи:
send_telegram_message,send_telegram_media,send_telegram_poll,pin_telegram_message,manage_forum_topic,create_telegram_invite_linkи другие. - Чат всегда относится к одной из ваших групп. Вы никогда не передаёте
chat_id: Metricgram определяет его поgroup_id. - Для действий в Telegram есть отдельные разрешения:
telegram:read,telegram:write,telegram:moderateиtelegram:admin. Токены, созданные до появления этих разрешений, нужно создать заново, чтобы их использовать. - Медиа должно быть публичной HTTPS-ссылкой или
file_idиз Telegram, а inline-кнопки могут только открывать ссылки или копировать текст. - Инструменты записи принимают необязательный
idempotency_key, поэтому повторный вызов не выполнит действие дважды.
Аутентификация и лимиты
API-запросы используют заголовок Authorization: Bearer mg_.... Лимит по умолчанию — 600 запросов в минуту на токен, а форма позволяет выбрать значение в пределах минимума и максимума, разрешенных приложением.
Если токен отозван, аккаунт потерял доступ к API или тариф больше не включает API & MCP, запросы с этим токеном будут отклонены.
Рекомендации
- Создавайте отдельные токены для разных внешних инструментов.
- Используйте понятные названия, чтобы знать, где используется каждый токен.
- Отзывайте токены, которые больше не нужны.
- Не публикуйте токены в чатах, скриншотах, тикетах или публичных репозиториях.
Была ли эта статья полезной?
Спасибо за ваш отзыв!