Admin bot vk все команды

Здесь представлен актуальный список команд для бота «Онлайн серверов (ТБРУ)» (или просто ТБРУ).
Все указанные команды работают как с ботом ВКонтакте, так и с ботом в Telegram.

В личных сообщениях бот присылает онлайн на любое сообщение, не являющееся командой из списка.

Доступ к переписке боту не нужен.

Описание аргументов команд
Треугольными скобками «» обозначены аргументы, которые обязательно нужно ввести, квадратными «[..]» — аргументы, вводить которые не обязательно. Все аргументы должны быть введены в строгом порядке, указанном в описании команд ниже.

Обязательный аргумент. Вводится без пробелов.
[номер страницы] Необязательный аргумент. Вводится без пробелов.
[-r|-d] Необязательный аргумент (флаг). В качестве аргумента указывается либо «-r» либо «-d».
[текст…] Необязательный аргумент. Можно использовать пробелы.
или [arg…] Аргументы временно отключены, бот на них не будет реагировать.

Как создать бота? #3 (Делаем админ-команды)

Содержание (название команд кликабельно)

Команды онлайна

/онлайн

Синтаксис: /онлайн [номер сервера]
Пример: /онлайн
Доп. команды: online, сервер

Команда показывает текущий онлайн на всех серверах MTA Province.
Если был указан номер сервера в качестве аргумента, то в ответном сообщении бот отправит краткую сводку по онлайну для указанного сервера: минимальный и максимальный онлайн за текущие сутки, пинг в момент обновления и график онлайна за последние 3 часа.

Примечание: StreesTest-сервер в системе имеет номер « 8 ».

/график

Синтаксис: /график
Пример: /график
Доп. команды: диаграмма, graphic

Бот присылает картинку с почасовым графиком онлайна за текущие сутки (график рисуется с 0 часов).

Команды архива

/архив

Синтаксис: /архив [номер сервера]
Пример: /архив 3.09.2021 или /архив 2022-12-06 1
Доп. команды: archive, last, раньше

В ответном сообщении бот пришлет график онлайна в указанную дату. Если указан номер сервера, то вместо графика бот пришлет сохраненные в архиве данные для указанного сервера в виде текста (почасовой онлайн, минимальный и максимальный онлайн). Дата указывается в любом из форматов: дд.мм.гггг, дд-мм-гггг, мм/дд/гггг, или гггг-мм-дд

/сравнить

Синтаксис: /сравнить [дата 2] [дата 3] [дата 4]
Пример: /сравнить 5 18.04.2020 18.04.2021 18.04.2022
Доп. команды: diff, compare, сравнение, разница, различие

В ответном сообщении бот отправит график онлайна для сервера с несколькими линиями, соответствующие датам , [дата 2], [дата 3] и [дата 4]. Можно указать от 1-й до 4-х дат. Дата указывается в любом из форматов: дд.мм.гггг, дд-мм-гггг, мм/дд/гггг, или гггг-мм-дд

Команды бесед

/варны

Синтаксис: /варны

ПОЛУЧИЛИ ДОСТУП К АДМИН-ПАНЕЛИ / БАГИ ВКОНТАКТЕ


Пример: /варны
Доп. команды: warnings, warns

Покажет количество предупреждений в беседе и дату последнего использования или дату снятия игнорирования беседы ботом.

/имя

Синтаксис: /имя [текст…]
Пример: /имя Беседа FantasticGame
Доп. команды: name, название

Покажет название беседы (в базе данных бота). Если задан аргумент [текст…], то установит название [текст…] в качестве названия беседы в базе данных. Указанное название используется в команде /рейтинг. Беседы без названия в рейтинге отображаются как «CHATx1234567890»

/инфо

Синтаксис: /инфо
Пример: /инфо
Доп. команды: info,

Покажет общую информацию о беседе, в которой была отправлена команда.
В общую информацию входят: id беседы в системе бота, id в социальной сети (SID), общее число использований бота, использования за текущий месяц и активность в текущем месяце по сравнению с предыдущим, дату последнего использования и число варнов.

/рейтинг

Синтаксис: /рейтинг [«старый» или «с названиями»] [номер страницы]
Пример: /рейтинг 3; /рейтинг старый 5
Доп. команды: rating

Покажет рейтинг бесед (по количеству использований за текущий месяц).
Если в качестве первого аргумента указано слово «старый», покажет рейтинг по общему количеству использований за всё время.
Если указать фразу «с названиями» – покажет в рейтинге только беседы с установленным названием.

Игры

Игра «Лотерея»

Синтаксис: /лотерея
Пример: /лотерея
Доп. команды: lottery

Принятие участия в ежедневой игре. Ежедневно в 18:00 (МСК) результаты игры публикуются сообщением в беседе, в которой была введена команда.
Стоимость участия — 35 баллов (см. ниже). Если не набралось необходимого числа участников, баллы возвращаются пользователю.

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

Игра «Камень, ножницы, бумага»

Синтаксис: /кнб <камень|ножницы|бумага>[ставка: 1-15] или /кнб [ставка: 1-15] <камень|ножницы|бумага>
Пример: /кнб камень
Доп. команды: кмб

Игра с ботом в «камень, ножницы, бумагу». Вы можете играть с ним на баллы, указав ставку от 1 до 15. Если вы побеждаете, то получаете себе, проигрываете – отдаете боту. В случае ничьей, ни у кого баллы не снимаются. Но будьте осторожны, бот не выдает случайным образом один из трех вариантов, а анализирует ваши предыдущие с ним игры.

Еще по теме:  Как найти парсер Вконтакте

Баллы

/перевод

Перевод баллов (β), полученных в лотерее, другому пользователю бота. Указывать следует id пользователя в системе бота (посмотреть можно командой /профиль (или командой /инфо, отправленной в личку бота)). Упоминания работают только через ВКонтакте.

Примечание: Перевод с помощью команды осуществляется с комиссией: 1.6% от суммы перевода. Минимальная комиссия 1β.

/вывод

Синтаксис: /вывод
Пример: /вывод 199 1 123456
Доп. команды: –

Вывод баллов (β), полученных в лотерее, на сервер по актуальному курсу баллов. Перевод баллов в игровую валюту осуществляется в течение 28 дней. Вывод осуществляется с комиссией: 6% от суммы. Минимальная комиссия 3β.

команда временно отключена

/баланс

Синтаксис: /баланс
Пример: /баланс
Доп. команды: balance, money, bal

Покажет Ваше количество баллов.
Примечание: Баланс может быть отрицательным, т.к. участие в /лотерея разрешено даже если на балансе недостаточно баллов.

/профиль

Синтаксис: /профиль
Пример: /профиль
Доп. команды: profile

Бот присылает общую информацию о Вашем профиле: ID, ник и баланс баллов

Прочие команды

/репостить

Синтаксис: /репостить
Пример: /репостить
Доп. команды: уведомлять

Включает репосты новых записей из официального сообщества MTA Province

/нерепостить

Синтаксис: /нерепостить
Пример: /нерепостить
Доп. команды: неуведомлять

Выключает репосты новых записей из официального сообщества MTA Province

/вики

Синтаксис: /вики
Пример: /вики Приволжск
Доп. команды: wiki, provincepedia, ppedia, провинцпедия

Поиск статей на первой провинциальной википедии ProvincePedia. Бот попытается найти статью, в названии или в тексте которой упоминается . В ответ бот пришлет вырезку из статьи и ссылку на неё.

/ищи

Синтаксис: /ищи
Пример: /ищи магнит
Доп. команды: где, найти

Поиск по карте OpenProvinceMap. Бот попытается найти на карте провинции объект (точку, здание и т.п.), в названии которого присутствует . В ответ бот присылает «скриншот» карты с местоположением найденного объекта, название найденного объекта и ссылку на карту. Из багов: бот может долго думать; бот показывает только первый найденный объект.

/погода

Синтаксис: /погода [-r]
Пример: /погода Москва; /погода UUEE; /metar SVX
Доп. команды: weather, metar

В ответ бот присылает последнюю сводку погодных условий на территории указанного аэропорта*.

В качестве аргумента можно указать ИКАО-/IATA-код аэропорта (ICAO — 4-х символьный код: USSS; IATA трехбуквенный: SVX).
Погодные сводки сообщаются по ICAO-коду, но если Вы укажите IATA, бот попытается найти соответствующий ему ICAO-код.

Название города должно быть написано на русском языке и с сохранением всех знаков («Ростов-на-Дону», но не «ростов на дону», «Ростов на дону», «Ростов»). Если в базе данных бота города не обнаружится, то он попытается найти ближайший к городу аэропорт в радиусе ~60 км с помощью карт OpenStreetMap (не все иностранные города имеют перевод на русский, поэтому рекомендуется указывать именно ICAO-код).

Примечания

* Бот показывает погоду только в том случае, если указанный аэропорт участвует в международном обмене метео-информацией. При этом отображается последняя выпущенная сводка погоды (обычно, их выпускают каждые 30 минут), поэтому следует также обращать на графу «Наблюдение/Автоматическая сводка:», бывают случаи, когда по тем или иным причинам аэропорт прекращает международный обмен, поэтому в качестве даты обновления информации может быть указано время прекращения этого обмена (сводки могут быть 14-летней давности!)

Если указан флаг -r (/погода -r Москва) – бот пришлет «сырые» данные: текст отчета о погоде вида METAR UUEE … вместо декодированных данных. В этом случае дата обновления указывается по Гринвичу (МСК-3).

Источник: fantastic-game.ru

anton3 / vk-admin-bot Goto Github PK

Если в беседе нет сервера, то /add_tag не будет работать.
Баг в том, что эта команда выдаёт ответ «успех» вместо сообщения «нет сервера».

Верификация аккаунта через Discord

В Discord есть замечательный бот DeckShop, который может верифицировать аккаунт лучше, чем это сейчас у нас. Надо добавить возможность привязки акка ВК к акку Discord, чтобы можно было импортировать верифицированный аккаунт.

Достаточно не сохранять, а каждый раз заново подтверждать связь с Discord и проверять, есть ли верифицированный акк.

`/add_tag` должна автоматически создавать сервер

Если сервер не создан в текущей беседе, то /add_tag должна его создать и предупредить об этом.

Управление группами тегов

Хотелось бы иметь возможность установить связь между серверами, чтобы не добавлять один и тот же тег несколько раз. Например:

  • /import_tags test — говорит, что в /whois и и т.д. в текущем сервере надо также учитывать теги из сервера test
  • /unimport_tags test — отменяет действие команды /import test

`/war` должна предлагать замены для отсутствующих карт

Например, можно взять алгоритм DeckShop, чтобы оценивать качество колоды. Надо перебирать все комбинации недостающих карт, максимизируя качество.

Команды /whois и т.д. должны работать и в ЛС боту

При этом они должны показывать теги, привязанные к пользователю во всех серверах, в которых состоит отправитель команды.

Список дел

  • Бан во всём семействе бесед
  • Макросы, работающие от имени автора макроса
  • Добавить недостающие события (сейчас есть только /заход )
  • Логировать все события
  • /рейтинг , за который голосуют пользователи
  • /отмена — отменить действие любой команды
  • /форк , упростить создание новых бесед в семействе
  • Переход в другие беседы семейства
  • Записать видео, как включить бота в беседе
  • Лёгкое подключение новых ботов-групп
  • Лёгкое подключение новых юзерботов
  • Оптимизировать хранение сообщений, больше статистики!
  • Переместить помощь из меню (для тех, кто на Kate / MP3)
  • Возможность указать роль, до которой удаляется X
  • Проблема: сообщения о размуте не доходят в личку, если юзер не писал боту
  • Баг: предыдущее клановое оповещение не удаляется
  • Баг: защита от поддельных сообщений бота не работает
  • Баг: сообщения, присланные, пока бот не работает, не удаляются
Еще по теме:  Как создать лс с собой ВК

/reset_admins выдаёт admin ботам

/reset_admins выдаёт admin, в том числе, ботам Борис Борисович и Бот Борис. Этим захламляется список админов.

Верифицированные аккаунты должны отображаться во всех серверах

Не должно быть необходимости в добавлении их в беседе через /add_tag . Иначе зачем они вообще нужны?

Источник: coder.social

Перечень команд

Guest User

Not a member of Pastebin yet? Sign Up, it unlocks many cool features!

text 18.91 KB | None | 0 0

— Перечень команд Admin Bot 27.08.2019 —

— Редакция Ralsei Deltarune —

— Базовые команды.

/help — Справка о боте.

/reg — Регистрация беседы.

/chat — Информация о беседе.

— Вспомогательные команды.

/id <упоминание/пересланное сообщение>(Беседа и ЛС) — Получить ID указанного пользователя.

/зов — Упомянуть всех пользователей в беседе.

онлайн — Вывести список пользователей онлайн.

/самокик — Кикнуть из беседы самого себя.

/самобан — Забанить в беседе самого себя.

— Приватность.

/privacy (ЛС) — Настройки личной приватности пользователя.

— Базовая настройка:

/mode <имя режима> — Включить или выключить режим.

/modes — Вывести список всех режимов.

/setlimit <имя лимита> — Установить лимит.

/limits — Вывести список установленных лимитов.

/setpenalty <нарушение> — Установить наказание.

/penalty — Вывести список всех наказаний.

— Приветствие и Правила.

/приветствие <пересланное сообщение из ЛС>- Установить приветствие беседы.

/приветствие — Вывести приветствие беседы.

убрать приветствие — Удалить приветствие беседы.

/правила <пересланное сообщение из ЛС>- Установить правила беседы.

/правила — Вывести правила беседы.

убрать правила — Удалить правила беседы.

— Приглашения ссылкой.

/join (ЛС) — Получить информацию и пригласительную ссылку беседы.

/link <Ссылка>- Установить пригласительную ссылку беседы.

/link — Вывести пригласительную ссылку беседы.

/link del — Удалить пригласительную ссылку беседы.

/invite — Пригласить пользователя в беседу.

/normal — Выдать или забрать ранг Normal.

/normals — Вывести список всех пользователей с рангом Normal.

/helper — Выдать изи забрать ранг Helper.

/helpers — Вывести список всех пользователей с рангом Helper.

/admins — Вывести список администраторов.

/heads — Вывести список пользователей с рангом.

/default — Забрать у пользователя все ранги.

— Простейшие команды Администрирования:

/info — Информация об участнике беседы.

/kick — Кикнуть указанного пользователя.

/ban ( ) — Забанить пользователя.

/unban — Разбанить пользователя.

/unban * — Разбанить всех забаненных пользователей.

/blacklist — Вывести список забаненных пользователей.

/warn <пересланное сообщение> — Выдать варн пользователю.

/unwarn — Снять все варны пользователя.

/warnlist — Вывести список пользователей с варнами.

/warninfo — Вывести подробную информацию о варнах пользователя.

/mute <пересланное сообщение> — Выдать мут пользователю.

/unmute <пересланное сообщение>- Снять мут с пользователя.

/unmute * — Снять мут со всех пользователей.

— Массовые команды Администрирования.

/kickbanned — Кикнуть всех пользователей имеющих удаленные или замороженные страницы.

/banned — Вывести список всех пользователей имеющих удаленные или замороженные страницы.

/kicknews <время>- Кикнуть всех пользователей приглашенных за указанный промежуток времени.

/kickfrom — Кикнуть всех пользователей приглашенных указанным.

/kickjun — Кикнуть всех пользователей не соответствующих минимальному возрасту.

/private check — Кикнуть всех пользователей несостоящих в приватной группе

кик неактив <дни>- Кикнуть всех неактивных за указанное количество дней пользователей.

/неактив <дни>- Вывести список всех неактивных за указанное количество дней пользователей.

— Защита от спама.

/addword <слово>() — Добавить слово в спам-лист.

/delword <слово>() — Удалить слово из спам-листа.

/spamwords — Вывести список слов в спам-листе.

— Список разрешенных групп.

/allowgroup <ссылка на группу>- Добавить группу в список групп разрешенных для репостов.

/disallowgroup <ссылка на группу>- Удалить группу из списка групп разрешенных для репостов.

/allowedgroups — Вывести список групп разрешенных для репостов.

/note add <название заметки> — Создать заметку.

/note <название заметки>- Вывести указанную заметку.

/note assoc <название заметки> — Создать ассоциацию для заметки.

/note del <название>- Удалить заметку.

— Приватные группы.

/private set <ссылка на группу>- Подключить к беседе приватную группу.

/private — Вывести ссылку на приватную группу.

/private unset — Отключить от беседы приватную группу.

— Блокировка стикеров.

/sticker <пересланное сообщение со стикером>- Вывести ID указанного набора стикеров.

/bansticker — Заблокировать набор стикеров.

/unbansticker — Разблокировать набор стикеров.

/bannedstickers — Вывести список заблокированных стикеров.

— Блокировка команд.

/blockcom <команда>- Заблокировать команду.

/blockcom * — Заблокировать все команды.

/unblockcom <команда>- Разблокировать команду.

/unblockcom * — Разблокировать все команды.

/blockedcom — Вывести список заблокированных команд.

— Ограничение использования команд.

/ignore — Запретить пользователю использовать команды.

/unignore — Разрешить пользователю использовать команды.

/ignorelist — Вывести список пользователей которым запрещено использовать команды.

/interval set <команда> — Установить интервал использования команды.

/interval unset <команда>- Удалить интервал использования команды.

/intervals — Вывести список установленных интервалов на использование команд.

Еще по теме:  Как написать vk mini apps

— Установка ассоциаций.

/assoc set <команда> — Установить ассоциацию для команды.

/assoc unset <команда или её ассоциация>- Удалить ассоциацию для команды.

/assocs — Вывести список ассоциаций для команд.

— Запрет упоминаний.

/antipush — Запретить или разрешить упоминать данного пользователя.

/antipushed — Вывести список пользователей которых запрещено упоминать.

— Иммунитеты.

/imun add — Дать пользователю иммунитет к наказаниям.

/imun del — Забрать у пользователя иммунитет к наказаниям.

/imuns — Вывести список пользователей с иммунитетом.

/global create (ЛС) — Создать чатнет.

/global info (ЛС) — Вывести информацию о чатнете.

/global title (ЛС) — Установить название чатнета.

/global desc (ЛС) — Установить описание чатнета.

/global join (Беседа) — Добавить беседу в чатнет.

/globals (ЛС) — Вывести список всех созданных чатнетов.

/global del (ЛС) — Удалить чатнет.

/global remove (ЛС) — Удалить беседу из чатнета.

/global leave (Беседа) — Удалить беседу из чатнета.

/global chats (Беседа и ЛС) — Вывести список всех бесед в чатнете.

/global moder (Беседа и ЛС) — Назначить или снять с должности модератора чатнета.

/global moders (Беседа и ЛС) — Вывести список модераторов чатнета.

/global ban (Беседа и ЛС) — Забанить пользователя в чатнете.

/global blacklist (Беседа и ЛС) — Вывести список забаненный в чатнете.

/global unban (Беседа и ЛС) — Разбанить пользователя в чатнете.

/global mode (Беседа и ЛС) — Включить или выключить режим в чатнете.

/global limit (Беседа и ЛС) — Установить лимит в чатнете.

/global mail <Пересланое сообщение>(Беседа) — Разослать сообщение по всему чатнету.

— Анонимные сообщения.

/anon (ЛС) — Отправить анонимное сообщение в беседу.

/getanon (Беседа) — Вывести отправителя приватного сообщения.

— Создание RP команд.

/rp add <действие в прошедшем времени> — Создать RP команду.

/rp — Использовать RP команду.

/rp assoc — Создать ассоциацию для RP команды.

/rp all — Вывести список созданных RP команд.

/rp del — Удалить созданную RP команду.

/lottery — Запустить лотерею.

/lottery <Число>- Принять участие в лотерее.

брак — Вывести информацию о браке пользователя.

брак <упоминание>- Отправить заявку на брак пользователю.

брак да — Дать согласие на заключение брака.

брак нет — Дать отказ на заключение брака.

браки — Вывести список браков в беседе.

развод — Разводит пользователя.

расторгнуть <упоминание>(Админ) — Развести указанного пользователя.

— Базовые RP Команды.

/me <действие>- Отыграть какое либо действие.

/try <действие>- Отыграть попытку чего либо (Удачно/Неудачно).

поцеловать <человек>- Отыграть поцелуй пользователя.

обнять <человек>- Отыграть обьятья с пользователем.

уебать <человек>- Отыграть удар кулаком в пользователя.

отсосать <человек>- Отыграть процесс орального секса с пользователем.

секс <человек>- Отыграть процесс соития с пользователем.

отлизать <человек>- Отыграть процесс орального секса с пользователем.

пожать руку <человек>- Отыграть уважение к пользователю.

обоссать <человек>- Отыграть неуважение к пользователю.

шлёпнуть <человек>- Отыграть флирт с пользователем.

кастрировать <человек>- Отыграть ревность к пользователю.

кусь <человек>- Отыграть флирт с пользователем.

ущипнуть <человек>- Отыграть флирт с пользователем.

погладить <человек>- Отыграть заботу о пользователе.

/ник <имя>- Установить ник.

/ник <пересланое сообщение> (Админ) — Установить ник указанному пользователю.

/ник — Разрешить или запретить другим пользователям изменять свой ник.

/ники — Вывести список всех ников пользователей.

убрать ник — Удалить свой ник.

— Команды для озабоченных.

ножки — Выводит случайную картинку на тему футфетиша.

некочан — Выводит случайную картинку с изображением кошкодевочки.

дошик <3 или 5>- Установить таймер на заваривание доширака на 3 или 5 минут.

— Игра Мафия.

мафстарт <число участников, по умолчанию — 8>- Запустить игру.

мафвойти — Принять участие в игре.

мафстоп — Закончить игру.

— Игра Арифметика.

матстарт — Запустить игру.

матстоп — Закончить игру.

матпример — Вывести текущий арифметический пример.

матстат — Вывести статистику по решенным примерам в беседе.

матрейтинг — Вывести рейтинг бесед по решенным примерам.

— Игра Крестики-нолики.

кнстарт — Запустить игру.

— Игра Камень-ножницы-бумага.

кнбвызов — Бросить вызов пользователю.

— Прочие развлекательные команды.

бутылочка — Выбирает двух случайных пользователей и предлагает им стать парой.

бот кто <фраза>- Выбирает случайного пользователя и применяет к нему указанную фразу.

бот надо <фраза>- Выбирает надо ли или нет то что указанно фразой.

бот выбери <слово>или <слово>- Выбирает из двух представленных вариантов.

бот инфа <фраза>- Предсказывает процентную вероятность указанного.

список <слово или фраза>- Составляет список из случайного количества пользователей.

Advertisement

Add Comment

Please, Sign In to add comment

Advertisement

C++ | 14 min ago | 0.95 KB

JSON | 24 min ago | 33.94 KB

HTML | 45 min ago | 7.26 KB

HTML | 1 hour ago | 63.25 KB

Python | 2 hours ago | 0.06 KB

Python | 2 hours ago | 1.80 KB

Lua | 4 hours ago | 0.09 KB

PHP | 4 hours ago | 0.11 KB

Advertisement

We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand

Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!

Источник: pastebin.com

Рейтинг
( Пока оценок нет )
Загрузка ...