Описание функциональности
и руководство пользователя
Slippy Bot — программное обеспечение для автоматизации модерации, управления участниками, учёта активности и поддержки сообществ в мессенджере VK. Бот работает в беседах, обрабатывает команды пользователей, события сообщества и хранит настройки в базе данных MySQL.
Назначение программы
Slippy Bot предназначен для администрирования VK-бесед: автоматической фильтрации нежелательного контента, ограничения спама и флуда, управления ролями и правами, выдачи наказаний, ведения статистики, внутренних рейтингов и обработки обращений пользователей.
Основные функции
Модерация и защита беседы
- Фильтрация запрещённых слов и выражений.
- Настройка реакции на нарушения: игнорирование, удаление сообщения, мут или бан.
- Защита от флуда и повторяющихся сообщений.
- Выдача предупреждений, мутов, кика и бана с указанием причины.
- Просмотр истории нарушений и активных наказаний.
Роли и права доступа
- Система ролей: владелец, администраторы, модераторы и участники.
- Гибкая настройка доступа к отдельным командам.
- Проверка приоритета роли перед выполнением действий модерации.
- Список администрации беседы с отображением ников или имён.
Экономика, активность и топы
- Внутренний баланс пользователей.
- Бонусы и ежедневные серии активности.
- Топы по балансу, сериям, сообщениям, выполненным задачам и репутации.
- Передача внутренней валюты между пользователями.
- Статистика активности беседы.
Обращения в поддержку
- Создание обращений в техническую поддержку.
- Переписка пользователя и агента поддержки в рамках обращения.
- Просмотр статуса, истории и диалога обращения.
- Закрытие обращения администратором.
- Возможность блокировки пользователя от создания обращений.
Настройки беседы
- Включение и отключение модулей модерации.
- Настройка правил для ссылок, пересылок и запрещённых слов.
- Настройка приветственных сообщений.
- Управление закреплёнными сообщениями.
- Просмотр информации о беседе и её идентификаторе.
Руководство пользователя
Начало работы
- Добавьте сообщество Slippy Bot в беседу VK.
- Отправьте команду
!startдля инициализации бота в беседе. - Владелец беседы получает базовые права администратора.
- Для просмотра доступных команд отправьте
!cmdили!help.
Формат команд
Команды можно отправлять с префиксом ! или /.
Пример: !ban @пользователь причина.
Некоторые команды также можно вызывать ответом на сообщение нужного пользователя.
Основные команды
!start
Инициализация Slippy Bot в беседе и создание базовых настроек.
!cmd, !help
Показ списка доступных команд. Для пользователей с VIP-статусом доступны личные алиасы команд.
!ban @пользователь [причина]
Бан пользователя или сообщества в беседе с указанием причины.
!unban @пользователь [причина]
Снятие бана с пользователя или сообщества.
!blist
Показ списка активных банов в беседе.
!wipeban
Снятие всех активных банов в беседе.
!kick @пользователь
Исключение пользователя из беседы.
!mute @пользователь [время] [причина]
Выдача мута пользователю.
!unmute @пользователь
Снятие мута с пользователя.
!mlist
Список пользователей, находящихся в муте.
!warn @пользователь [причина]
Выдача предупреждения пользователю.
!warns, !wlist
Просмотр предупреждений пользователя.
!unwarn @пользователь
Снятие предупреждения.
!wipewarns @пользователь
Полная очистка предупреждений пользователя.
!gethistory @пользователь
История нарушений, мутов и банов пользователя.
!settings
Открытие меню настроек модерации беседы.
!silence off|delete|mute|ban
Выбор действия при срабатывании фильтра: игнор, удаление сообщения, мут или бан.
!filter add [слово]
Добавление слова или выражения в фильтр запрещённого контента.
!filter del [слово]
Удаление слова или выражения из фильтра.
!filtersm
Просмотр настроек и списка фильтров беседы.
!admins, !staff
Список администрации и сотрудников поддержки беседы.
!addrole [приоритет] [название роли]
Назначение роли в чате.
!delrole [приоритет]
Удаление роли в чате.
!editrole [приоритет] [новое название роли]
Изменение роли в чате.
!setrole @пользователь [роль]
Установка роли пользователя.
!role @пользователь
Управление ролью пользователя.
!giveowner @пользователь
Передача прав владельца беседы.
!snick @пользователь [ник]
Установка пользовательского ника в беседе.
!gnick @пользователь
Просмотр ника пользователя.
!rnick @пользователь
Удаление пользовательского ника.
!nlist
Список ников участников беседы.
!balance
Просмотр внутреннего баланса пользователя.
!top
Открытие интерактивного меню топов: баланс, серии, сообщения, задачи, репутация.
!stats
Просмотр статистики беседы.
!pay @пользователь [сумма]
Передача внутренней валюты другому пользователю.
!bonus
Получение ежедневного бонуса и поддержание серии активности.
!rep @пользователь
Изменение репутации пользователя.
!myrep
Просмотр собственной репутации.
!vip
Информация о VIP-статусе.
!купитьvip
Покупка VIP-статуса за внутреннюю валюту.
!shop
Открытие внутреннего магазина сервиса.
!bank, !loan
Работа с внутренним банковским модулем и займами.
!report [текст]
Создание обращения в техническую поддержку.
!reports
Просмотр обращений пользователя.
!myreports
Просмотр собственных обращений.
!reportanswer [ID] [текст]
Ответ агента поддержки на обращение.
!reportclose [ID]
Закрытие обращения.
!reportreview [ID]
Взятие обращения в работу.
!reportdialog [ID]
Просмотр переписки по обращению.
!getreport [ID]
Получение информации об обращении.
!welcome [текст]
Настройка приветственного сообщения.
!delwelcome
Удаление приветственного сообщения.
!pin
Закрепление сообщения в беседе.
!unpin
Снятие закрепления сообщения.
!id @пользователь
Получение идентификатора пользователя VK.
!scan
Проверка пользователей беседы.
!zov 1|0 [текст]
Массовое упоминание участников беседы с учётом их ролей.
!ai [запрос]
Отправка запроса к внешнему AI-сервису. Доступно пользователям с VIP-статусом.
!profile
Просмотр профиля пользователя в системе Slippy Bot.
!rules
Просмотр правил беседы.
!anon, !deanon
Анонимизация и деанонимизация пользователя в поддерживаемых сценариях.
!rp
Список доступных ролевых команд.
!hug, !kiss, !slap, !pat, !poke
Ролевые команды взаимодействия с другими участниками беседы.
!ping
Проверка отклика бота.
!sysinfo
Служебная информация о состоянии программного обеспечения.
Права доступа
Команды модерации доступны только пользователям с соответствующей ролью и достаточным приоритетом. Система не позволяет пользователю выполнить действие в отношении участника с равным или более высоким приоритетом. Отдельные права могут выдаваться агентам поддержки: работа с обращениями, просмотр диалогов, закрытие обращений и блокировка нарушителей.
Обработка данных
Для работы Slippy Bot обрабатываются идентификатор пользователя VK, идентификатор беседы, текстовые команды, статистика активности, роли, настройки модерации, история наказаний и обращения в поддержку. Данные используются исключительно для обеспечения работы сервиса, модерации сообщества и технической поддержки пользователей.
Техническая информация
- Наименование ПО: Slippy Bot.
- Правообладатель: ООО «ЦЛДПРО».
- Платформа: VK / VK API.
- Язык разработки: Python.
- СУБД: MySQL.
- Веб-интерфейс: HTML, CSS, JavaScript, PHP.
- Режим работы: круглосуточный, 24/7.