Полный список команд «Чат-менеджера»

Что вам нужно знать о применении команд

  • Все команды, без исключения, начинаются с знака «!». Здесь он не указывается для экономии места и красоты. Вы можете изменить префикс по желанию или отключить спец. командой.
  • Квадратные скобки [аргумент] означают, что аргумент необязателен.
  • Знаки больше и меньше <аргумент> означают, что аргумент необходимо указать для работы команды.
  • Необходимую роль для применения команды можно узнать командой
    !справка <команда>
Команды работающие в любом месте

Команда: рейтинг (rating)
Аргументы: нет
Пример: рейтинг
Описание: Показывает топ-10 чатов и их создателей (если это не менеджер). Топ-3 чата получают привилегии.

Команда: неупоминать (togglemention)
Аргументы: нет
Пример: неупоминать
Описание: По умолчанию включено. Если выключить, вас не смогут упомянуть командой !объявление. Если использовать еще раз, включится обратно.

Команда: togglegroup
Аргументы: нет
Пример: togglegroup
Описание: По умолчанию отключено. Если включить, все ответы на команды будут идти вам в личные сообщения от группы.

Команда: убратьклаву (убратькнопки, nokbd, resetkeyboard)
Аргументы: нет
Пример: убратьклаву
Описание: Очищает текущую установленную клавиатуру диалога или беседы.

Команда: привязать (bind)
Аргументы: нет
Пример: привязать
Описание: Позволяет «привязать» беседу к личным сообщениям сообщества. После этого можно будет писать команды прямо сообществу, и ответы будут идти вам в личные сообщения, а вот выполняться они будут в беседе.
Чтобы привязать беседу, нужно написать команду в беседе.
Чтобы посмотреть информацию о привязке/отвязать, нужно написать команду в личные сообщения сообщества.

Команда: сообщатьсобытия (toggleevents)
Аргументы: нет
Пример: сообщатьсобытия
Описание: По умолчанию отключено. Если вы разрешите сообществу сообщения и включите эту настройку, менеджер будет уведомлять вас обо всех сработавших событиях в беседах, где у вас есть права администратора.

Команда: сообщатьпреды (togglewarns)
Аргументы: нет
Пример: сообщатьпреды
Описание: По умолчанию отключено. Если вы разрешите сообществу сообщения и включите эту настройку, менеджер будет уведомлять вас обо всех выданных наказаниях за достижение макс. числа предупреждений в беседах, где у вас есть права администратора.

Команда: сообщатьбаны (togglebans)
Аргументы: нет
Пример: сообщатьбаны
Описание: По умолчанию включено. Если отключить, вам не будут приходить оповещения о полученных блокировках в беседах.

Команда: вчат (вбеседу, join)
Аргументы: [место беседы в топе]
Пример:
вчат
Описание: Покажет вам меню для поиска бесед по категориям.
(Подробнее в этой статье)
Если указать аргумент (место в топе), и беседа на указанном месте из !рейтинга включила «дружелюбность», вам выдаст информационное окно-приглашение в конкретную беседу.
Необходимо писать в личные сообщения сообщества.

Команда: помощь (help, instructions)
Аргументы: команда по которой нужна помощь
Пример: помощь бан
Описание: Показывает справку по команде. Говорит необходимую минимальную роль, синтаксис использования, длительность кулдауна и минимально необходимый тип чата.

Команды для всех бесед

Команда: проверка (checkadmin, confirmadmin)
Аргументы: нет
Пример: проверка
Описание: Менеджер проверит является ли он администратором беседы. Если является, он включит полный функционал.
(О том, как назначить менеджера администратором, написано в этой статье)

Команда: справка (permissions, разрешения, права)
Аргументы: нет
Пример: справка
Описание: Показывает основную информацию настроек беседы и ее UID.

Команда: онлайн (online, getonline)
Аргументы: нет
Пример: онлайн
Описание: Показывает участников беседы онлайн.

Команда: оффлайн (offline, offlineusers)
Аргументы: нет
Пример: оффлайн
Описание: Показывает участников беседы оффлайн, отсортировав их по длительности отсутствия.

Команда: дружелюбныйчат (friendlychat, allowjoin)
Аргументы: нет (лс сообщества) или ссылка-приглашение в беседу (беседа)
Пример: дружелюбныйчат https://vk.me/join/AJQ1d6z98APieDMT3H3CCO4A
Описание: Если вы напишете команду в беседе, с ссылкой — установит ссылку-приглашение в чат. Если вы напишете команду в сообщения сообщества (без аргументов), покажет меню для изменения категорий беседы/переключения ее открытости.
Подробнее в этой статье.

Команда: админроль (adminrole)
Аргументы: нет
Пример: админроль
Описание: Переключает режим управления администраторами. Если включить, назначать и снимать администраторов сможет только создатель беседы. По умолчанию отключено.

Команда: авторазбан (autounban)
Аргументы: нет
Пример: авторазбан
Описание: Переключает режим автоматического снятия банов, если участника возвращает в беседу администратор. После автоснятия бана в чат будет отправлено информация о бывшем сроке наказания. По умолчанию выключено.

Команда: кикменю (kickmenu)
Аргументы: нет
Пример: кикменю
Описание: Переключает режим появления меню с кнопками действий после выхода пользователя из беседы. По умолчанию включено.

Команда: тихиеошибки (silentperm)
Аргументы: нет
Пример: тихиеошибки
Описание: Если включить, менеджер перестанет показывать сообщения-ошибки о том, что у пользователя не хватило прав на команду, и просто не будет в таких случаях отвечать. По умолчанию отключено.

Команда: префикс (prefix)
Аргументы: [символ]
Пример:
префикс
Описание: Если включить, можно будет использовать в беседе команды без префикса «!». Это не значит, что с префиксом нельзя — можно будет и так, и так.
Команда принимает опциональный аргумент, 1 символ — если его указать, вы измените префикс и команды нужно будет начинать с того символа.
Следует помнить, что при обращении без префикса команда обязана быть написана без опечаток.

Команда: правила (rules)
Аргументы: нет
Пример: правила
Описание: Показывает сообщение с правилами беседы, если было оно установлено.

Команда: дерево (tree)
Аргументы: нет
Пример: дерево
Описание: Показывает информацию о дереве сообщений беседы и о бонусах, которые оно дает.

Команда: управляющие (staff)
Аргументы: нет
Пример: управляющие
Описание: Показывает список участников беседы с ролью выше участника.

Команда: типчата (chattype)
Аргументы: нет
Пример: типчата
Описание: Показывает тип чата. Дату окончания действия статуса, если тип чата временный.

Команда: новости (feed, togglefeed)
Аргументы: нет
Пример: новости
Описание: Если у вас в беседе менеджер-сообщество, эта команда переключит режим новостей.
(Уведомлять о важных обновлениях или нет)

Команда: роль (мояроль, ктоя, selfinfo, infoself, role, selfrole)
Аргументы: нет
Пример: роль
Описание: Показывает вашу роль в беседе.

Команда: логи (аудит, logs, audit)
Аргументы: нет
Пример: логи
Описание: Показывает последние 25 (50 в «Золотых беседах») примененных команд в беседе, время и того кто их применил.

Команда: язык (setlang)
Аргументы: язык (ru_RU/en_US/ch_CN)
Пример:
язык en_US
Описание: Изменяет язык, на котором менеджер отвечает в беседе. Сейчас доступно три: русский, английский и китайский.

Команда: selfstat (selfmessages, selfstatistics)
Аргументы: [detail/пользователь]
Пример: selfstat
Описание: Показывает вашу статистику сообщений, рейтинг в беседе и уровень. Если указать аргумент detail, покажет более подробную статистику. Аргумент в виде пользователя можно указывать модераторам и выше.

Команда: чатинфо (chatinfo, infousers)
Аргументы: [detail/kicked/файл]
Пример:
чатинфо detail
Описание: Показывает список участников беседы на данный момент и их роли, а также текущее и общее их количество. Если указать аргумент kicked, покажет только бывших участников. Если указать аргумент detail, покажет всех участников.
Если указать аргумент файл, будет сгенерирован документ с полным списком всех текущих, бывших и вышедших участников бесед.

Команда: объявление (упомянутьвсех, broadcast)
Аргументы: [макс. число упоминаемых]
Пример:
объявление
Описание: Менеджер отправит сообщение, где скажет, что вы хотели сделать важное объявление и вставит в него упоминание всех активных пользователей беседы, которые разрешили это. Если указать аргумент в виде числа, упомянет максимум указанное число участников.

Команда: titlerole (settitle, roletitle)
Аргументы: роль (участник/помощник/модер/стмодер/админ)
Пример:
titlerole модер
Описание: Устанавливает необходимую роль для смены названия беседы.

Команда: photorole (setphoto, rolephoto)
Аргументы: роль (участник/помощник/модер/стмодер/админ)
Пример:
photorole модер
Описание: Устанавливает необходимую роль для смены фотографии беседы.

Команда: pinrole (setpin, rolepin)
Аргументы: роль (участник/помощник/модер/стмодер/админ)
Пример:
pinrole модер
Описание: Устанавливает необходимую роль для смены закрепленного сообщения.

Установка приветствия

Команда: приветствие (motd, setmotd)
Аргументы: если нет — удалит приветствие, если переслать сообщение — установит его приветствием
Пример: приветствие
Описание: Устанавливает сообщение-приветствие. Когда абсолютно новый пользователь войдет в беседу, в чат будет написано это сообщение. Желаемое сообщение необходимо отправить в лс сообществу, а потом переслать вместе с командой.

Полный список команд «Чат-менеджера», image #1

Установка правил

Команда: новыеправила (setrules)
Аргументы: если нет — удалит правила, если переслать сообщение — установит его правилами
Пример: новыеправила
Описание: Устанавливает сообщение с правилами беседы. Если написать комаду !правила, менеджер покажет его. Желаемое сообщение необходимо отправить в лс сообществу, а потом переслать вместе с командой.

Полный список команд «Чат-менеджера», image #2

Команда: статистика (stats, statistics, messageinfo, infomessages)
Аргументы: нет или временной период, доп. аргумент in
Пример: статистика 01.08.2018-10.08.2018 in
Описание: Показывает статистику сообщений беседы. Статистика ведётся только за время которое менеджер был в беседе. Если указать период, статистика и рейтинг будут показаны в его рамках. Если указать параметр in, учитываться будут только текущие участники беседы.
По умолчанию, без аргументов, показывает статистику за все время.

Команда: статлист (statlist, messagelist)
Аргументы: нет или временной период, лимит на число пользователей, доп. аргумент in, аргумент файл для получения ссылки на таблицу данных (img)
Пример:
статлист 01.08.2018-10.08.2018 125 in
Описание: Вариант статистики с более большим количеством участников. Статистика ведётся только за время которое менеджер был в беседе. Если указать период, статистика и рейтинг будут показаны в его рамках. Если указать параметр in, учитываться будут только текущие участники беседы.
Если указать лимит, будет показано выбранное количество самых активных участников.

Команды для бесед с менеджером-администратором

Команда: самобан (permleave)
Аргументы: нет
Пример: самобан
Описание: Исключает вас из беседы навечно. Вас нельзя будет вернуть командами.

Команда: удалитьботов (kickbots, removebots)
Аргументы: нет
Пример: удалитьботов
Описание: Исключает из беседы всех пользователей, определенных менеджером как ботов. Если вы дадите боту роль в менеджере, он не станет его исключать.

Команда: разрешения (grants, listgrants)
Аргументы: нет
Пример: разрешения
Описание: Покажет список установленных настроек разрешений для команд.

Команда: заметки (note)
Аргументы: [добавить/удалить/команда/название заметки] [аргументы…]
Пример: заметки
Описание: Управление заметками беседы. Позволяет сохранить ваши сообщения и иметь общий доступ.
В золотых беседах можно создать свою команду для каждой заметки.
Подробнее про эту команду можно прочитать в этой статье.

Команда: ссылка (getlink)
Аргументы: [сброс]
Пример: ссылка
Описание: Отправляет вам (администратору беседы) ссылку на приглашение в беседу. Если указать аргумент сброс, ссылка будет сгенерирована заново.
(Работает только в беседах, где менеджер - создатель.)

Команда: ungrant (remgrant, removegrant, delgrant, deletegrant)
Аргументы: <ID разрешения>
Пример: ungrant 2
Описание: Удалит настройку разрешения для команды с <ID разрешения>.
(ID можно увидеть в команде !разрешения)

Команда: списокбанов (banlist, listbans)
Аргументы: [вечные] [сбросить]
Пример: списокбанов вечные
Описание: Показывает список банов в беседе. Если указать аргумент вечные, покажет и вечные баны. Если указать аргумент сбросить, очистит весь список который должно было показать. (Но не добавит обратно участников)
Если написать команду в лс сообщества, покажет список ваших банов в других беседах и время их окончания.

Команда: списокпредов (warnlist, listwarns)
Аргументы: [сбросить]
Пример: списокпредов сбросить
Описание: Показывает список участников с предупреждениями в беседе. Если указать аргумент сбросить, очистит предупреждения у всех участников, у которых они есть.

Команда: действия (actions)
Аргументы: множество
Пример: действия лимит:10
Описание: Позволяет посмотреть журнал действий беседы — какой пользователь когда вышел, вошел, сменил название, получил бан или предупреждение и так далее.
Подробнее про команду в этой статье.

Команда: киквышедших (кикушедших, leftkick, leavedkick)
Аргументы: нет
Пример: киквышедших
Описание: Исключает из беседы пользователей, которые из нее вышли, но исключены не были. Пользователи с ролью модератора и выше не исключаются.

Команда: кикудаленных (киксобак, кикмертвых, dogkick, bannedkick)
Аргументы: [удаленные] [забаненные] [уничтоженные]
Пример: кикудаленных забаненные уничтоженные
Описание: Исключает из беседы пользователей, у которых удалена/заморожена/удалена навсегда страница. Выбрать какой тип удаленных пользователей исключить можно аргументами. Команда из примера здесь исключит всех пользователей с заморозкой/удаленных навсегда.

Команда: inviterole (setinvite, roleinvite)
Аргументы: роль (участник/помощник/модер/стмодер/админ)
Пример:
inviterole модер
Описание: Устанавливает необходимую роль для приглашения участника. Не учитывается при входе по ссылке.

Команда: kickrole (setinvite, roleinvite)
Аргументы: роль (участник/помощник/модер/стмодер/админ)
Пример:
kickrole модер
Описание: Устанавливает необходимую роль исключения участника.
Эта команда изменяет роль, необходимую для использования команд: бан, вечнобан, пред и т.д. — всех, связанных с исключением.

Команда: кикнуть (kick, remove)
Аргументы: <пользователь> или перешлите сообщение пользователя с командой
Пример:
кикнуть @durov
Описание: Исключает пользователя из беседы.

Команда: пред (предупреждение, warn, warning)
Аргументы: <пользователь> или перешлите сообщение пользователя с командой
Пример:
пред @durov
Описание: Выдает пользователю предупреждение. После 3х к нему будет применено наказание.

Команда: unwarn (resetwarns)
Аргументы: <пользователь> или перешлите сообщение пользователя с командой
Пример:
unwarn @durov
Описание: Снимает с пользователя все предупреждения.

Команда: вечнобан (вечныйбан, permban)
Аргументы: <пользователь> или перешлите сообщение пользователя с командой
Пример:
вечнобан @durov
Описание: Исключает пользователя из беседы навсегда. При попытке пригласить его он будет исключен.

Команда: разбан (unban, deban)
Аргументы: <пользователь> или перешлите сообщение пользователя с командой
Пример:
разбан @durov
Описание: Снимает с пользователя бан.

Команда: размут (unmute)
Аргументы: <пользователь> или перешлите сообщение пользователя с командой
Пример:
размут @durov
Описание: Снимает с пользователя блокировку чата.

Команда: кикпосле (kicksince, removesince)
Аргументы: <число> <минут/часов/дней>
Пример: кикпосле 3 часа
Описание: Исключит пользователей, впервые появившихся в беседе за указанный период.

Команда: бан (ban, tempban)
Аргументы: <пользователь (если не пересылаете сообщение)> <число> <минут/часов/дней>
Пример: бан @durov 3 часа
Описание: Исключает пользователя из беседы на указанный срок.
Если переслать с командой сообщение нужного пользователя, пользователя указывать не нужно.

Команда: банчата (мут, молчанка, mute, banchat, tempmute)
Аргументы: <пользователь (если не пересылаете сообщение)> <число> <минут/часов/дней>
Пример: банчата @durov 3 часа
Описание: Запрещает пользователю писать в беседу на указанный срок. Если он нарушит запрет, к нему будет применено наказание из команды !setmute.
(По умолчанию — исключение из беседы)
Если переслать с командой сообщение нужного пользователя, пользователя указывать не нужно.

Команда: setwarn (setwarning)
Аргументы: <команда наказания>
Пример: setwarn !ban %user% 3 часа
Описание: Устанавливает команду-наказание за получение 3х предупреждений. Эта, например, выдаст пользователю получившему 3 предупреждения бан на 3 часа.
Да, %user% так и нужно писать вместо пользователя.

Команда: setmute
Аргументы: <команда наказания>
Пример: setmute !warn %user%
Описание: Устанавливает команду-наказание за написание сообщения пользователем, у которого есть «блокировка чата». Эта, например, выдаст пользователю предупреждение.
Да, %user% так и нужно писать вместо пользователя.

Команда: разрешитьроли (grantrole, allowrole, permitrole)
Аргументы: <команда> <роль>
Пример: разрешитьроли !бан помощник
Описание: Даст доступ к выбранной команде указанной роли.
Для некоторых команд изменить минимальную роль нельзя.

Команды для установки ролей

Команда: участник (пользователь, clear, user, unset)
Аргументы: <пользователь> или перешлите сообщение пользователя с командой
Пример:
участник @durov
Описание: Сбрасывает роль пользователя.

Команда: помощник (хелпер, helper)
Аргументы: <пользователь> или перешлите сообщение пользователя с командой
Пример:
помощник @durov
Описание: Устанавливает роль Помощника пользователю.

Команда: модер (модератор, mod, moder)
Аргументы: <пользователь> или перешлите сообщение пользователя с командой
Пример:
модер @durov
Описание: Устанавливает роль Модератора пользователю.

Команда: стмодер (глмодер, старший, hmod, headmod)
Аргументы: <пользователь> или перешлите сообщение пользователя с командой
Пример:
стмодер @durov
Описание: Устанавливает роль Ст.Модератора пользователю.

Команда: админ (администратор, admin, administrator)
Аргументы: <пользователь> или перешлите сообщение пользователя с командой
Пример:
админ @durov
Описание: Устанавливает роль Администратора пользователю.

Команда: понизить (demote)
Аргументы: <пользователь> или перешлите сообщение пользователя с командой
Пример:
понизить @durov
Описание: Понижает роль пользователя, но не ниже участника.

Команда: повысить (promote)
Аргументы: <пользователь> или перешлите сообщение пользователя с командой
Пример:
повысить @durov
Описание: Повышает роль пользователя, но не выше администратора.

Команды для золотых бесед

Команда: лимитварнов (warnlimit)
Аргументы: <новый лимит>
Пример: лимитварнов 5
Описание: Изменяет максимальное число предупреждений для пользователей.

Команда: киксообщений (kickmessages, messagekick)
Аргументы: <минимальное число сообщений>
Пример: киксообщений 50
Описание: Исключит пользователей, написавших меньше указанного числа сообщений за все время.
Обратите внимание - подсчет сообщений ведется только за время, которое менеджер есть в беседе.

Команда: неактив (listinactive, showinactive)
Аргументы: <срок>
Пример: неактив 13 часов
Описание: Покажет пользователей, не писавших за указанный период времени и дату последнего их сообщения.

Команда: кикнеактив (kickinactive, inactivekick)
Аргументы: <срок>
Пример: кикнеактив 13 часов
Описание: Исключит пользователей, не писавших за указанное время.

Команда: мультикик (multikick)
Аргументы: <пользователи>
Пример: мультикик id1 id2 id3 id4
Описание: Исключает много пользователей из беседы за раз.

Команда: мультипермбан (multipermban)
Аргументы: <пользователи>
Пример: мультипермбан id1 id2 id3 id4
Описание: Выдает вечный бан сразу нескольким пользователям.

Команда: мультибан (multiban)
Аргументы: <число> <временная единица> <пользователи>
Пример: мультибан 15 минут id1 id2 id3 id4
Описание: Выдает временный бан сразу нескольким пользователям.

Команда: grantuser
Аргументы: <команда> <пользователь>
Пример: grantuser !kick @durov
Описание: Дает эксклюзивное право на использование команды пользователю. Подробнее в статье.

486997 views·1751 shares