Как настроить ботов для работы в группах в @MenuBuilderBot
![](/file/d73f49d0ab10164ddbf3c.png)
Мы представляем давно ожидаемую фунцию для ботов, созданных в @MenuBuilderBot: теперь боты работают в группах и каналах!
Токены Групп
Группы работают на небольшой абонентской плате во избежание нахождения ботов в тысячах никому не нужных и давно забытых групп.
Для оплаты группы введены Токены Групп. Токены покупаются на весь аккаунт владельца и могут тратиться в любых его ботах.
1 группа в 1 боте за 1 день потребляет Один Токен Групп. Токены списываются подневно: например, если группа была включена 3 дня - значит уйдет 3 токена, никаких переплат за месяц или типа того.
Для получения Токенов Групп:
🔐 Админ
* 🧩 Расширения
* 📂 Каналы и Группы
* Токены Групп (ТГ)
Каждая группа изначально включает в себя следующие функции:
* Приветствие новых юзеров приветственным сообщением
* 10 триггеров
* Антиспам
* Базовая модерация (будет добавлена позже)
Подготовка группы
Как добавить гурппу
1. Перейдите в меню управления группами
🔐 Админ
* 🧫 Каналы и Группы
* Мои группы
![](/file/fb1bc373ce3f1a6df53ef.png)
2. Добавьте новую группу
2.1 Нажмите "+ Группу"
![](/file/4cf374d0d9cf132e840bd.png)
2.2 Отправьте реквизиты группы (одно из следующего):
a. имя открытого канала/группы (@имя)
b. перешлите сообщение из канала
c. ID приватной группы (см. ниже как получить ID)
Чтобы получить ID приватной группы используйте @RawDataBot. Добавьте его в группу с полными правами. Как только он будет добавлен, он отправит в группу сообщение со всеми данными:
![](/file/c21f29856ae005dde8a2a.png)
Скопируйте ID из раздела "chat" и используйте его чтобы добавить группу в бот. После этого удалите @RawDataBot из группы.
Если все пройдет успешно, вы увидите добавленную группу в списке:
![](/file/19e7ad54241be6373129c.png)
Заголовок группы может быть пустым, если бот еще не знает эту группу. Позже заголовок будет обновлен автоматически.
После этого вы можете добавить бота в группу, он не будет ее покидать.
Как настроить группу
Для настройки группы найдите группу в списке групп и кликните команду редактирования группы:
![](/file/08978c371554d6f4bd2ad.png)
Вы попадете в меню редактирования группы:
![](/file/ada296f4f21800da29424.png)
➗ Имя - позволяет настраивать комментарий к группе (опционально). Эта информация исключительно для админа и будет видна только ему. Она будет показываться в меню Админа при работе с группой.
Включена (▶️Вкл/⏹Выкл) - включает (▶️Вкл) или отключает (⏹Выкл) группу. Когда группа отключена (⏹ Выкл), бот не работать в группе, но не покидает ее и все настройки группы сохранятся. Вы по-прежнему можете настраивать параметры группы и все остальное. Только одна группа может быть отключенной во избежание хранения большого количества отключенных групп.
Включение группы сразу же списывает 1 Токен Групп за текущий день!
➗ Приветствие - позволяет установить приветственное сообщение для новых юзеров группы. Если сообщение установлено - приветствие новых юзеров включено. Для отключения приветствий удалите приветственное сообщение.
Приветственное сообщение может использовать макросы. %firstname% для всех ботов. %lastname%, %username%, %userid% для аккаунтов, у кого подключены макросы пользователей.
В приветственном сообщении теперь можно использовать инлайн-кнопки типа URL и всплывающее окно. Если создать кнопки-команды - они не будут показаны.
Триггеры - позволяет задавать триггеры для группы. Подробнее - смотри раздел ниже.
Как удалить группу
Перейдите в "Мои группы". Для удаления найдите группу в списке групп и кликните на команду удаления группы:
![](/file/18c7aefda8b409bacee6a.png)
Триггеры для группы
Что такое триггеры
Триггеры это специальные ключевые слова. Если бот видит такое ключевое слово в группе - он может реагировать на него отправкой заданного сообщения в ту же группу.
![](/file/a9657c6c1b4853ba51263.png)
Для настройки триггеров выберите "Триггеры" в меню редактирования группы. Триггеры и параметры триггеров настраиваются для каждой группы отдельно.
Параметры триггеров
Параметры триггеров настраиваются для всех триггеров группы. Настройка параметров для отдельного триггера невозможна.
![](/file/59d4fd8b32a66f2f144fe.png)
Только Админ (▶️Вкл/⏹Выкл) - определяет, будет ли бот реагировать только на триггеры, отправленные администраторами группы (▶️Вкл), или на триггеры любых пользователей (⏹Выкл).
Удалять (▶️Вкл/⏹Выкл) - определяет, будут ли удаляться сообщения с триггерами после того, как бот на них ответит (▶️Вкл) или они останутся в чате (⏹Выкл).
Отвечать (▶️Вкл/⏹Выкл) - определяет, будет ли ответ на триггер отправлен как ответ (▶️Вкл) или будет отправлен как обычное сообщение (⏹Выкл). Опция будет проигнорирована, если включен режим "Удалять".
Ответ на ответ (▶️Вкл/⏹Выкл) - если триггер был отправлен как ответ на некоторое сообщение, то бот будет также отправлять ответ на это сообщение (▶️Вкл) или отправлять обычное сообщение (⏹Выкл).
Как добавить триггеры
Триггеры связываются с кнопками бота. Чтобы задать триггер вы должны создать кнопку, добавить в нее сообщение (или выбрать имеющуюся кнопку с имеющимся сообщением) и связать какой-то текст триггера с ней.
Для триггера неважно, доступна ли кнопка из меню, закрыта замком или скрыта: триггер всегда будет работать для нее.
Для кнопок, специально созданных под триггеры, хорошей практикой является создание специального подменю (или нескольких подменю), скрытия входа в него с помощью режима кнопки "Только админ" и уже внутри нее создания кнопок и сообщений для триггеров. Ну, по крайней мере мы так делаем. :)
Чтобы добавить триггер:
1. Выберите "➕ Триггер"
Вы увидите все кнопки вашего меню в виде дерева:
![](/file/941ce00e65e68b295dcaf.png)
2. Выберите кнопку
Выберите кнопку, к которой вы хотите привязать триггер, используя одну из команд в дереве меню:
![](/file/59b7231d164edc19cfabe.png)
3. Введите текст триггера
Введите текст триггера (когда бот увидит сообщение с этим текстом, он ответит на него сообщениями из кнопки):
![](/file/08fbfd3e58a209e9cc3bb.png)
Если вы хотите иметь текст триггера, совпадающий с названием кнопки - нажмите кнопку снизу:
![](/file/27c8b5e344431a69fd426.png)
Эта кнопка всегда будет иметь имя, совпадающее с именем выбранной в меню кнопки.
Все триггеры регистронезависимы: они всегда сохраняются маленькими буквами и будут работать, в каком бы регистре их не ввели, например "Test trigger" or "TeSt TrIgGer".
Это все. Теперь вы настроили триггер с текстом "test trigger", который будет отправлять в группу сообщение(я) из кнопки "Message test" вашего меню.
![](/file/6d1480d7b08f8017b11db.png)
С одной кнопкой может быть связано несколько триггеров.
Удаление триггера
Чтобы удалить триггер из списка триггеров, кликните на команду удаления триггера:
![](/file/6d76094e6902e22250292.png)
Как импортировать триггеры
Если вы хотите использовать одинаковые триггеры (или их часть) в нескольких группах, вы можете импортировать триггеры из группы в другую группу.
1. Выберите группу
Зайдите в редактирование той группы, в которую вы хотите импортировать триггеры.
2. Выберите "Импорт"
![](/file/3efdd77a52d904ddf5f21.png)
3. Выберите группу-источник
Выберите группу-источник, кликнув на команду выбора группы:
![](/file/573d86b4de1b7fd5ccb53.png)
4. Выберите триггеры для импорта
Выберите триггеры для импорта, введя их номера, разделенные запятыми:
![](/file/7a144faf54879f5708ea6.png)
Если вы хотите импортировать все триггеры - используйте кнопку "Все".
Теперь такие же триггеры настроены в новой группе.
![](/file/2d55f654afc60c4aa3deb.png)
В процессе импорта триггеры с новым текстом будут добавлены. Триггеры с таким же текстом будут заменены.
Специальные фичи триггеров
*️⃣ В сообщениях, показываемых по триггерам, теперь также отображаются инлайн-кнопки типа URL и всплывающее окно.
*️⃣ Триггеры "по вхождению". Если триггер начинается с "!", например, "!бонус", то он будет искаться по вхождению и срабатывать на фразы типа "как получить бонус". При этом сообщение, на котором сработал триггер, не удаляется независимо от настройки.
Специальные триггеры
В системе предусмотрены специальные триггер-команды для служебных нужд.
*️⃣ t (одна буква "t"): отправит все доступные в группе триггеры. Сообщение будет автоматически удалено после отправки любого триггера.
Другие специальные команды будут отправлены позже.
Как получить больше триггеров
Чтобы получить больше триггеров перейдите в:
🔐 Админ
* 🧩 Расширения
* 📂 Каналы и группы
* Больше Триггеров
Дополнительные триггеры приобретаются на бота навсегда и могут быть добавлены в любую группу этого бота.
Например, если вы добавили 10 триггеров, вы можете использовать 5 из них в группе 1 (15 триггеров: 10 базовых + 5 дополнительных), 3 из них в группе 2 (13 триггеров: 10 базовых + 3 дополнительных) и 2 из них в группе 3 (12 триггеров: 10 базовых + 2 дополнительных).
Однажды приобретенные дополнительные триггеры никогда не исчезают. Если вы удалите дополнительный триггер из группы или удалите всю группу целиком - дополнительные триггеры освободятся и могут быть снова использованы в другой группе.
Антиспам для групп
Что такое антиспам
Антиспам это... антиспам. 🙂 Ваш бот может защищать ваши группы от спама.
Чтобы настроить антиспам выберите "Антиспам" в меню редактирования группы. Опции антиспама настраиваются для каждой группы индивидуально.
Антиспам никогда не срабатывает на сообщения админов группы! Если вы хотите протестировать антиспам - используйте не-админский аккаунт. :)
Опции антиспама
![](/file/404ebfdd8d8cea97abae2.png)
Анти-араб (▶️Вкл/⏹Выкл) - определяет, будет ли бот идентифицировать как спам сообщения с арабским текстом (▶️On).
Линков (⏹Выкл/1+/2+/3+) - определяет, будет ли бот идентифицировать как спам сообщения с заданным количеством линков (1+ - один или более линков, 2+ - два или более, 3+ - три или более). ⏹Выкл - разрешено любое количество линков.
Хэшей (⏹Выкл/1+/2+/3+) - определяет, будет ли бот идентифицировать как спам сообщения с заданным количеством хэшей (1+ - один или более хэшей, 2+ - два или более, 3+ - три или более). ⏹Выкл - разрешено любое количество хэшей.
Старт-линки (▶️Вкл/⏹Выкл) - определяет, будет ли бот идентифицировать как спам сообщения со старт-линками ботов (реферальные ссылки и т.д., ▶️Вкл).
Наказание (⏹Выкл/⛔️Бан/❌Кик) определяет, что делать со спамерами: ничего (просто удалять сообщения), Бан (только чтение) или Кик (удалить из группы).
Хорошо защищенная группа выглядит как-то так:
![](/file/c17e000c7834dfc33e915.png)
Мы будем добавлять еще функции для групп в ботах @MenuBuilderBot. Оставайтесь на связи.
![](/file/ccdb5a137ce6b090ded1d.png)
Все руководства по @MenuBuilderBot
https://telegra.ph/All-MenuBuilder-Tutorials-06-29