Оповещение в мессенджер Макс
Добавлено: 13 май 2026, 11:04
Как зарегистрировать бота в макс читаем с официального сайта
https://dev.max.ru/docs/chatbots/bots-create
После регистрации нажимаем на иконку интеграция далее получить токен и копируем и записываем его.
Пример токена: f9LHodD0cOIDYzIbtZQgy8qUmjHYzf3RClciu6_ds4uxc2cSQkghWInLceTI3ZpUl2dXQMeYWY0000000000
Также для того что бота можно было добавить в групповой чат нужно включить это в настройках
Перейдите в раздел Чат-бот и мини-приложение → Настроить
Включите или отключите возможность добавления бота в групповой чат и нажмите Сохранить. По умолчанию установлен запрет
После этого создаем групповой чат в максе и добавляем туда нашего бота и даем ему права администратора
Далее нам нужно узнать id группового чата, сделать это при помощи командной строки windows, нажимаем WIN+R пишем cmd и вводим следующую команду
curl -X GET "https://platform-api.max.ru/chats" -H "Authorization: Ваш токен"
пример
curl -X GET "https://platform-api.max.ru/chats" -H "Authorization: f9LHodD0cOIDYzIbtZQgy8qUmjHYzf3RClciu6_ds4uxc2cSQkghWInLceTI3ZpUl2dXQMeYWY0000000000"
в ответ получаем id группового чата в которых состоит ваш бот
пример
{"chats":[{"chat_id":-74483690300000,"type":"chat","status":"active",
-74483690300000 id нашего чата вместе с минусом
для отправки сообщения ботом в груповой чат через командную строку
curl -X POST "https://platform-api.max.ru/messages?chat_id=id группового чата " \
-H "Authorization: ${MAX_BOT_TOKEN}" \
-H "Content-Type: application/json" \
-d '{
"text": "Тестовое сообщение в чат",
"format": "markdown",
"notify": "true"
}'
пример
curl -X POST "https://platform-api.max.ru/messages?ch ... 3690300000," -H "Authorization: f9LHodD0cOIDYzIbtZQgy8qUmjHYzf3RClciu6_ds4uxc2cSQkghWInLceTI3ZpUl2dXQMeYWY0000000000" -H "Content-Type: application/json" -d "{\"text\": \"Test message group chat\", \"format\": \"markdown\", \"notify\": \"true\"}"
далее перейдем в микротик
открываем командную строку и пишем следующую команду заменяя чат id токен и собственно сообщение на свое
/tool fetch http-method=post \
url="https://platform-api.max.ru/messages?ch ... 3690300000" \
http-header-field="Authorization: f9LHodD0cOIDYzIbtZQgy8qUmjHYzf3RClciu6_ds4uxc2cSQkghWInLceTI3ZpUl2dXQMeYWY0000000000, Content-Type: application/json" \
http-data="{\"text\": \"Test message group chat\", \"format\": \"markdown\", \"notify\": \"true\"}" keep-result=no
если сообщение пришло в груповой чат то дальше можете настроить оповещение через netwhatch в микротик
https://dev.max.ru/docs/chatbots/bots-create
После регистрации нажимаем на иконку интеграция далее получить токен и копируем и записываем его.
Пример токена: f9LHodD0cOIDYzIbtZQgy8qUmjHYzf3RClciu6_ds4uxc2cSQkghWInLceTI3ZpUl2dXQMeYWY0000000000
Также для того что бота можно было добавить в групповой чат нужно включить это в настройках
Перейдите в раздел Чат-бот и мини-приложение → Настроить
Включите или отключите возможность добавления бота в групповой чат и нажмите Сохранить. По умолчанию установлен запрет
После этого создаем групповой чат в максе и добавляем туда нашего бота и даем ему права администратора
Далее нам нужно узнать id группового чата, сделать это при помощи командной строки windows, нажимаем WIN+R пишем cmd и вводим следующую команду
curl -X GET "https://platform-api.max.ru/chats" -H "Authorization: Ваш токен"
пример
curl -X GET "https://platform-api.max.ru/chats" -H "Authorization: f9LHodD0cOIDYzIbtZQgy8qUmjHYzf3RClciu6_ds4uxc2cSQkghWInLceTI3ZpUl2dXQMeYWY0000000000"
в ответ получаем id группового чата в которых состоит ваш бот
пример
{"chats":[{"chat_id":-74483690300000,"type":"chat","status":"active",
-74483690300000 id нашего чата вместе с минусом
для отправки сообщения ботом в груповой чат через командную строку
curl -X POST "https://platform-api.max.ru/messages?chat_id=id группового чата " \
-H "Authorization: ${MAX_BOT_TOKEN}" \
-H "Content-Type: application/json" \
-d '{
"text": "Тестовое сообщение в чат",
"format": "markdown",
"notify": "true"
}'
пример
curl -X POST "https://platform-api.max.ru/messages?ch ... 3690300000," -H "Authorization: f9LHodD0cOIDYzIbtZQgy8qUmjHYzf3RClciu6_ds4uxc2cSQkghWInLceTI3ZpUl2dXQMeYWY0000000000" -H "Content-Type: application/json" -d "{\"text\": \"Test message group chat\", \"format\": \"markdown\", \"notify\": \"true\"}"
далее перейдем в микротик
открываем командную строку и пишем следующую команду заменяя чат id токен и собственно сообщение на свое
/tool fetch http-method=post \
url="https://platform-api.max.ru/messages?ch ... 3690300000" \
http-header-field="Authorization: f9LHodD0cOIDYzIbtZQgy8qUmjHYzf3RClciu6_ds4uxc2cSQkghWInLceTI3ZpUl2dXQMeYWY0000000000, Content-Type: application/json" \
http-data="{\"text\": \"Test message group chat\", \"format\": \"markdown\", \"notify\": \"true\"}" keep-result=no
если сообщение пришло в груповой чат то дальше можете настроить оповещение через netwhatch в микротик