Бот в 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» экономит время:

  1. пользователь отправляет форму на сайте;
  2. сервер сохраняет заявку и генерирует 4-значный код;
  3. в MAX приходит карточка: имя, услуга, контакт, текст задачи;
  4. клиент вводит код в боте — заявка привязывается к его аккаунту 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 часа.