Нельзя просто так взять и прикрутить меню в MAX
В тг-боте Фоксфорда есть меню: через него можно перейти на сайт или сразу написать в отдел продаж. Удобно, привычно, работает.
Когда мы пришли в Макс, пользователи тоже начали искать эту кнопку. Запросов было достаточно, чтобы коллеги из продаж пришли к нам и сказали: ребят, нам бы здесь такое же меню.
Казалось бы, берём и делаем. Но в православном мессенджере нельзя просто взять и вывести кнопку меню под строкой ввода, как все привыкли в Телеге. Нет такой функции — и всё. При этом меню было нужно. Поэтому я пошёл читать документацию и нашёл лазейку — мини-приложения.
Оказалось, городить сложный бэкенд необязательно. Я взял базовый пример кода прямо из документации Макса и собрал простую страницу в HTML. Разместил её на GitHub Pages — сами разрабы Макс рекомендуют этот вариант. Мне подходит: бесплатно, работает через CDN, быстро грузится, не надо заморачиваться с серверами.
Теперь это работает так: юзер открывает мини-приложение, видит кнопку и через неё проваливается в меню. А уже там может перейти на сайт или связаться с отделом продаж.
По сравнению с ТГ — это лишний шаг и не так красиво. Типичный рабочий костыль. Но задача закрыта: люди активно пользуются, кнопки нажимаются, запросы не теряются из-за того, что нужной функции в мессенджере просто нет.
Иногда работающая штука, собранная копипастом из доки и залитая на бесплатный GitHub, в разы полезнее идеальной фичи, которую ждёшь месяцами.
В будущем хочется сделать из мини-аппа что-нибудь поинтереснее одной кнопки. Но пока нам это просто не нужно.