Страница 1 из 1

Оповещение в мессенджер Макс

Добавлено: 13 май 2026, 11:04
xXx_ExtreaM
Как зарегистрировать бота в макс читаем с официального сайта
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 в микротик

Re: Оповещение в мессенджер Макс

Добавлено: 14 май 2026, 11:14
xXx_ExtreaM

Код: Выделить всё

пример
curl -X POST "https://platform-api.max.ru/messages?chat_id=-74483690300000," -H "Authorization: f9LHodD0cOIDYzIbtZQgy8qUmjHYzf3RClciu6_ds4uxc2cSQkghWInLceTI3ZpUl2dXQMeYWY0000000000" -H "Content-Type: application/json" -d "{\"text\": \"Test message group chat\", \"format\": \"markdown\", \"notify\": \"true\"}"

Код: Выделить всё

/tool fetch http-method=post \
url="https://platform-api.max.ru/messages?chchat_id=-74483690300000" \
http-header-field="Authorization: f9LHodD0cOIDYzIbtZQgy8qUmjHYzf3RClciu6_ds4uxc2cSQkghWInLceTI3ZpUl2dXQMeYWY0000000000, Content-Type: application/json" \
http-data="{\"text\": \"Test message group chat\", \"format\": \"markdown\", \"notify\": \"true\"}" keep-result=no

Re: Оповещение в мессенджер Макс

Добавлено: 22 май 2026, 14:55
a-domashenko-v
Если кто-то будет пробовать в терминале, то перед '?' ставьте обратный слеш - \. Вот так - \?. В Netwatch не нужно.
На 6.49.1 все получилось.

Re: Оповещение в мессенджер Макс

Добавлено: 18 июн 2026, 15:05
Sertik
Получается простым физ.лицам в Максе боты создавать нельзя ? Только организациям и "самозанятым" как я понял ...
Очень жаль ... Не вполне понятное ограничение ...