Краткое описание
- Краткое описание
- ➕ Преимущества
- ➖ Недостатки
- Подробное описание
- Добавление
- Стандартные функции “бота-модератора”
- Приветствие
- Чистка чата
- Верификация пользователей:
- Триггеры автоматических ответов (filters)
- Общий алгоритм
- Разные виды ответов
- Чёрные списки
- Хранение и использование настроек MissRose для нескольких чатов
- Федерации
- Справочная информация:
- См. также
➕ Преимущества
- Лёгкая настройка
- Не нужно уметь программировать
- Можно задать ответы на часто повторяющиеся вопросы
- Сообщения могут быть персонализированные и с картинками
- Симпатичный образ
➖ Недостатки
- Чтобы посмотреть приветствие, нужно вызвать бот
- Нельзя посмотреть список триггеров
- Роза не умеет спрягать (пока), поэтому нужно будет создавать в качестве отдельных фильтров наиболее употребляемые словоформы, чтобы с уверенностью не пропустить запрос
Подробное описание
@MissRose_bot - бот-админ для модерирования группы или сразу нескольких ТГ-групп на 25 языках.
Основные функции: приветствие от имени администратора или от своего имени, напоминание о правилах группы, назначение админов, вызов списка админов, mute участников на определенное время, бан, удаление веток сообщений, выдача правил чата в личном сообщении, возможность пожаловаться на пользователя, выдача сообщений по словам-триггерам (фильтры), чёрные списки, управление несколькими группами.
Добавление
Вариант 1. В поиске по чатам наберите MissRose
Выберите @MissRose_bot, откроется чат с ботом
Нажмите “Add me to your chat!” и выберите чат, в который вы хотите добавить MissRose
Выберите “Управление группой”, чтобы дать права администратора MissRose
Вариант 2. В настройках группы выберите “добавить нового участника”
В поиске введите: MissRose_bot
Добавьте бот в группу и дайте ему права Администратора
Стандартные функции “бота-модератора”
Приветствие
Включить/выключить приветствие: /welcome on
- /welcome off
Установить приветствие: /setwelcome текст приветствия
Добавить в текст сообщения:
- Имя
{first}
- Фамилию
{last}
- Полное имя
{fullname}
- ТГ-ник
{username}
- Название чата
{chatname}
- Правила
{rules}
Пример: /setwelcome Привет, {first}! Добро пожаловать в {chatname}! Чтобы сделать общение более конструктивным, мы придерживаемся общих правил: {rules}
При входе Геннадия Зеленого в группу Друзья Чебурашки, где запрещено произносить слово “Шапокляк”, бот будет выдавать сообщение: “Привет, Геннадий! Добро пожаловать в Друзья Чебурашки! Чтобы сделать общение более конструктивным, мы придерживаемся общих правил: не произносить слово “Шапокляк”.
Чистка чата
- от приветственных сообщений:
/cleanwelcome on
-/cleanwelcome off
- от сообщений о добавлении нового участника:
/cleanservice on
-/cleanservice off
Верификация пользователей:
Включить проверку: /welcomemute on
- /welcomemute off
Создать текст кнопки проверочного сообщения: /setmutetext
Триггеры автоматических ответов (filters)
Бот может выдавать заданный текст в ответ на сообщения, содержащие определенные слова.
Общий алгоритм
- составляете список слов (имейте в виду, что Роза не умеет спрягать)
- составляете текст, который соответствует каждому слову, он может включать ссылки и картинки
- “скармливаете” это Розе с помощью команды в формате:
/filter триггер ответ
Пример: в группе “Друзья чебурашки” очень часто задают вопрос про полотенца. Чтобы больше не отвечать самому на этот вопрос, можно задать команду:
/filter полотенце “вот ваше полотенце, {name}: polotenca.net”
Тогда, когда Геннадий в очередной раз спросит в чате про полотенце, Роза сама ответит ему “вот ваше полотенце, Геннадий: polotenca.net”.
Разные виды ответов
- ответ из нескольких слов нужно заключать в кавычки
- чтобы добавить в текст ответа ссылку, не загромождая сообщение длинными URL, можно написать текст ответа, выделить его, нажать правой кнопкой мыши и в открывшемся меню форматирования кликнуть “создать ссылку” и вставить туда ссылку - ответ станет “кликабельным”
- чтобы отвечать картинкой, нужно на пост с картинкой ответить сообщением формата:
/filter триггер
Чёрные списки
Чёрные списки - список триггеров, зарегистрировав которые, Роза автоматически удаляет сообщение и отправляет нарушителю сообщение или блокирует его на время. Так же как и с фильтрами, для настройки этой функции нужны 3 составляющие: команда, слово-триггер и сообщение, которым Роза будет отвечать недобросовестным чатовцам:
/addblacklist триггер ответ
.
Чтобы блокировать нарушителей на определенное время по триггеру из чёрного списка, используйте команду /blacklistmode tmute time
Время задается в формате Xm - в минутах, Xh - в часах, Xd - в днях.
Общие списки: в настоящее время, многие админы массовых чатов используют свои списки, один из них можно посмотреть и добавить комментарием свои триггеры здесь.
Посмотреть чёрный список можно с помощью команды /blacklist
.
Убрать из чёрного списка можно командой /unblacklist
.
Хранение и использование настроек MissRose для нескольких чатов
Можно выгружать и загружать настройки следующим образом:
- В общем чате ввести
/export
- Роза пришлёт в ответ файл, содержащий её настройки, включая триггеры блокировки, - этот файл можно отправить в другой чат - ответить на сообщение с экспортом командой
/import blocklists
и вложить файл с настройками
Федерации
Федерации - списки пользователей, которые были заблокированы с указанием причин блокировки в формате CSV или JSON. Подробнее: https://missrose.org/guide/federations/manage/
Справочная информация:
Обратная связь: @RoseSupport
Исчерпывающая документация на английском от разработчиков: missrose.org/guide