Получение chat_id

chat_id — идентификатор чата или канала, в который добавлен бот. Он нужен большинству методов API, которые работают в контексте конкретного чата, например, чтобы отправить сообщение через метод POST /messages или закрепить пост через метод PUT /chats/{chatId}/pin

Сейчас API MAX не предоставляет готовой возможности для получения списка групповых чатов и каналов, в которые добавлен бот

В зависимости от типа объекта используйте подходящий способ получения chat_id:

Тип объектаКак получить chat_id
Чат или каналТолько через подписку: POST /subscriptions или GET /updates
chat_id придёт в объекте Update на выбранные вами события – например, bot_added или bot_started
Мини-приложениеЛибо через подписку (см. описание для чата и канала выше), либо на клиенте через window.WebApp.initData библиотеки MAX Bridge

ℹ️ Если у вас возникли вопросы, посмотрите раздел с ответами