Классический бот-модератор управляется командами: /setwelcome, /filter add, /warnlimit 3. Это работает, пока настройка одна. Как только их становится тридцать, начинается то, что знакомо каждому администратору: поиск нужной команды в закреплённом сообщении, опечатка в синтаксисе, а потом вопрос «а что у меня вообще сейчас включено?», на который ответа нет.
Что не так с настройкой через команды
Состояние невидимо. Команда сообщает результат, но не показывает картину целиком. Чтобы узнать текущие настройки, нужна ещё одна команда, и её вывод — простыня текста.
Синтаксис нужно помнить. Пробел не там, забытый аргумент, другое имя параметра — и вместо настройки вы получаете сообщение об ошибке. С телефона, одной рукой, это отдельное удовольствие.
Настройки видит весь чат. Команды вводятся в общем чате. Участники наблюдают за процессом, а сообщения приходится подчищать.
Нет истории. Кто и когда поменял правило, почему бот забанил участника — по командам это не восстановить.
Что даёт Mini App
Mini App — это панель, которая открывается прямо внутри Telegram: без сайта, без отдельного пароля, без регистрации. Вход — ваш аккаунт Telegram, и это тот же экран на телефоне и на компьютере.
Видно всё сразу
Список категорий с переключателями: спам, скам, реклама, мат, ссылки, 18+, флуд и другие. Рядом с каждой — действие и то, включена ли она. Никаких команд, чтобы это узнать: состояние и есть интерфейс.
Настройки отдельные для каждой группы
Если у вас несколько сообществ, они не обязаны жить по одним правилам. У каждой группы свои категории, своё расписание, свой язык бота и свой часовой пояс — и всё это переключается в одном окне, а не серией команд в каждом чате.
Журнал решений вместо догадок
Каждое действие бота записано: какое сообщение, какая категория, какая причина, что сделано. Когда участник пишет «за что меня удалили», ответ находится за десять секунд, а не восстанавливается по памяти.
Сложное становится обычной формой
Расписание автопостинга, время AI-дайджеста, тихий режим по ночам, приветствие новичков, автоответы по ключевым словам — это всё настройки со временем, текстами и условиями. Командой такое задавать мучительно, формой — естественно.
Команды никуда не делись
Это не спор «или — или». Есть действия, которые быстрее сделать прямо в чате, и они остаются командами:
/ban— заблокировать участника ответом на его сообщение./mute 30m— выдать мут на заданное время./warn— предупреждение, после трёх — автоматический бан./purge 50— удалить последние 50 сообщений; ответом на сообщение — только сообщения этого участника./whitelist— добавить участника в исключения./user— статистика участника.
Участникам доступны /report — пожаловаться на сообщение, и /admin — позвать администратора; обе жалобы уходят в личные сообщения, а не в общий чат.
Простое правило
Команды — для одного действия прямо сейчас. Экран — для настройки, которая живёт месяцами. Проблема обычных ботов не в том, что у них есть команды, а в том, что команды у них единственный способ управления.