Бот в MAX — удобный канал для заявок, поддержки и мини-приложений прямо в мессенджере. Ниже — практический порядок настройки: от создания бота до связки с сайтом.
1. Создание бота в Masterbot
Откройте Masterbot в MAX и создайте нового бота. Задайте имя и описание — они видны пользователям в поиске и в чате. Сохраните токен: он понадобится серверу для отправки и приёма сообщений.
Рекомендации по имени:
- короткое и запоминающееся (например, название студии или проекта);
- в описании — что делает бот: «заявки», «поддержка», «калькулятор»;
- загрузите аватар 512×512 — доверие выше, чем у «пустого» бота.
2. Меню и команды
Пользователь не должен гадать, что написать. Настройте кнопки меню:
- «Оставить заявку» — сценарий сбора имени, задачи и контакта;
- «Статус заявки» — ввод кода вида
#4827; - «Услуги» — краткий список или ссылка на сайт;
- «Сайт» / «Mini App» — переход в веб-интерфейс.
Для администратора держите отдельные текстовые команды: заявки, статус 4827, ответ 4827 Текст. Так вы отвечаете клиенту из MAX, не переключаясь в почту.
3. Сервер и long polling
Бот должен работать 24/7. Варианты:
- Long polling — проще на старте: скрипт на VPS постоянно опрашивает API MAX;
- Webhook — MAX шлёт события на ваш HTTPS-URL (нужен SSL).
Минимальный стек: Python + переменные окружения (MAX_BOT_TOKEN, MAX_ADMIN_USER_ID). Токен — только на сервере, не в коде и не в репозитории.
4. Заявки с сайта в MAX
Связка «форма на сайте → уведомление в MAX» экономит время:
- пользователь отправляет форму на сайте;
- сервер сохраняет заявку и генерирует 4-значный код;
- в MAX приходит карточка: имя, услуга, контакт, текст задачи;
- клиент вводит код в боте — заявка привязывается к его аккаунту MAX.
Так один номер работает и на сайте, и в боте, и в Mini App.
5. Mini App (мини-приложение)
Mini App — веб-страница внутри MAX: портфолио, калькулятор, форма заявки. Требования:
- рабочий HTTPS на домене;
- URL вида
https://ваш-домен.ru/miniapp/в настройках бота; - адаптивная вёрстка под мобильный экран.
После SSL добавьте кнопку «Открыть приложение» в меню бота — конверсия в заявки обычно выше, чем у одного чата.
6. Ночной режим и лимиты
Настройте автоответ вне рабочих часов: «Приняли заявку, ответим утром». Добавьте rate limit по IP на сайте (например, 5 заявок в сутки), чтобы отсечь спам.
7. Чеклист перед запуском
- токен в env, бот запущен как systemd-сервис;
- меню и сценарий заявки протестированы с тестового аккаунта;
- админ получает уведомления;
- код заявки отображается пользователю после отправки формы;
- Mini App открывается по HTTPS.
Нужен бот под ключ — с меню, заявками и Mini App? Оставьте заявку — оценим сроки и стоимость за 24 часа.