Настройка вебхука MAX
Для получения вебхук-уведомлений в мессенджере MAX требуется создать бота на платформе MAX для партнеров, получить его токен и идентификатор чата, затем указать эти данные в настройках репозитория GitVerse: Настройки → Вебхуки.
Info
Создание ботов доступно только для организаций с верифицированным профилем на платформе MAX для партнеров. Для одной организации можно создать до 5 ботов. Подробнее — в документации MAX.
Создание бота и получение токена в MAX
Для настройки вебхук-уведомлений в MAX необходимо создать чат-бота через платформу MAX для партнеров и получить его токен доступа. Выполните следующие шаги:
- Авторизуйтесь на платформе MAX для партнеров.
- Перейдите в раздел Чат-боты и нажмите кнопку создания нового бота.
- Заполните обязательные поля: название бота, логотип и описание. Эти данные будут отображаться пользователям при взаимодействии с ботом.
- Отправьте бота на модерацию. После успешного прохождения модерации перейдите в Чат-боты → Интеграция → Получить токен.
- Сохраните полученный токен бота — он потребуется при настройке вебхука в GitVerse.
Important
Токен бота обеспечивает доступ к его API. Не передавайте его третьим лицам и не публикуйте в открытых источниках.
Получение идентификатора чата в MAX
Идентификатор чата — это уникальный числовой идентификатор диалога с вашим ботом, необходимый для доставки уведомлений. Чтобы получить chat ID:
- Откройте бота в веб-версии MAX. Вы можете найти его по названию, указанному при создании.
- В адресной строке браузера будет URL вида
https://web.max.ru/-32665136695840— цифровая строка с минусом после последнего/является идентификатором чата. - Скопируйте и сохраните значение chat ID — вместе с токеном оно потребуется при настройке вебхука в GitVerse.
Конфигурация вебхука в GitVerse
После получения токена бота и идентификатора чата перейдите к настройке вебхука в GitVerse. Форма создания вебхука расположена в профиле репозитория > Настройки > Вебхуки.
- Нажмите кнопку Добавить Вебхук для начала настройки.
- В поле Сервис выберите MAX из выпадающего списка.
- Вставьте токен бота и идентификатор чата в соответствующие поля. Эти данные были получены в разделах выше: токен — через платформу MAX для партнеров, а chat ID — из URL веб-версии MAX.
- Настройте фильтр уведомлений — выберите события репозитория, о которых хотите получать уведомления в MAX (например, pull request в определенную ветку, commit и другие).
- Нажмите кнопку Сохранить.
После сохранения настроенный бот будет автоматически присылать уведомления о выбранных событиях в MAX.
Дальнейшие шаги
После настройки вебхука MAX рекомендуется выполнить следующие действия:
- Настройка вебхуков в GitVerse — обзор возможностей и настройка других вебхуков;
- API вебхуков — программное управление вебхуками через публичный API.