Команды бота Печкин

Материал из Wiki.IRCLine.RU

Перейти к: навигация, поиск

Ссылка на данную страницу (для копирования):

http://wiki.ircline.ru/wiki/regcmds


Содержание


Команды для всех (уровень доступа: 0)

VERSION

Команда подаётся на канале
Синтаксис: !version
Синоним: !версия

Вывод информации о версии бота и его разработчике. Аналогичная информация выдаётся ботом по запросу CTCP VERSION.


MYLEVEL

Команда подаётся на канале
Синтаксис: !mylevel
Синоним: !мойдоступ

Команда выводит на канал следующую информацию о пользователе, выполняющем команду:

  • уровень доступа на боте (статус);
  • логин на боте;

Бот проверяет пользователей по наличию идентификации на ник, на который прописан статус.


INFO

Команда подаётся на канале
Синтаксис: !info Идентификатор
Синоним: !инфо, !и, !i

Вывод на канал краткой информации о заявке на регистрацию идентификатора:

  • состояние заявки;
  • ник, для которого регистрируется идентификатор (или несколько ников).

Старшие регистраторы могут получить полную информацию о заявке командой FULLINFO.


NICKINFO

Команда подаётся на канале
Синтаксис: !nickinfo Ник
Синоним: !никинфо, !н? !n

Вывод на канал информации о том, к какому идентификатору (заявке) относится указанный ник.


Команды для регистраторов II разряда (уровень доступа: 3)

FJOIN

Команда подаётся на канале
Синтаксис: !fjoin Ник
Синонимы: !fj, !привести, !прив

Позволяет привести пользователя на канал #REG и снять с него SHUN

REQ

Команда подаётся на канале
Синтаксис: !req Ник Идентификатор
Синонимы: !заявка, !з

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

В случае если идентификатор уже был зарегистрирован ранее, но по какой-то причине ник, к которому он был привязан, был удалён, то восстановление идентификатора осуществляется старшими регистраторами (команда OPEN).

DELREQ

Команда подаётся на канале
Синтаксис: !delreq Идентификатор
Синонимы: !удзаяв, !уз

Аннулирование (удаление) заявки на первичную регистрацию идентификатора. Заявка может быть аннулирована только если по ней не проводились никакие проверки номеров (независимо от результата), т.е. заявка находится в состоянии "новая; ожидается SMS сообщение".

CHECK

Команда подаётся личным сообщением боту
Синтаксис: !check Идентификатор Телефон
Синонимы: !проверка, !пров

Сообщение боту телефона, использованного для подтверждения заявки на регистрацию, при ручной проверке номера. Дальнейшая процедура регистрации с принятием или отклонением заявки осуществляется ботом автоматически.

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

Категорически запрещено использовать эту команду в случае, если фактическая проверка номера в данный момент и данным регистратором не проводилось, а номер, например, был взят из команды FULLINFO (актуально для старших регистраторов). При использовании этой команды вся ранее собранная информация о подлинности номера удаляется и всю ответственность за его принадлежность пользователю несёт регистратор, который указал номер последним.

PINFO

Команда подаётся личным сообщением боту
Синтаксис: !pinfo Телефон
Синонимы: !телинфо

Вывод информации о номере телефона:

  • идентификатор, к которому привязан данный телефон;
  • логин проверившего номер и дата проверки;
  • логин перенёсшего номер с другой заявки и дата (если такой перенос производился).

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


Команды для старших регистраторов (уровень доступа: 4)

OPEN

Команда подаётся на канале
Синтаксис: !open Идентификатор
Синонимы: !открыть

Открытие заявки для повторной регистрации идентификатора. Данная процедура применяется в случае, если по какой-то причине все ники, к которым был привязан данный идентификатор, были удалены из NickServ. При выполнении команды старший регистратор обязан убедиться в том, что все привязанные к заявке ники принадлежат заявителю.

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


FULLINFO

Команда подаётся личным сообщением боту
Синтаксис: !fullinfo Идентификатор
Синонимы: !полнинфо, !fi

Вывод полной информации о заявке на регистрацию идентификатора:

  • состояние заявки;
  • логин оформившего заявку и дату её оформления;
  • логин обновившего заявку и дату её обновления (обновлением заявки считается изменение списка ников (ADDNICK, DELNICK) или статуса заявки (OPEN, BLOCK)) — для последнего обновления;
  • дата последней идентификации с помощью пароля сервера владельца идентификатора;
  • ник владельца идентификатора (или несколько ников);
  • номера телефонов, привязанные к этой заявке, информация о последней проверке номера (логин регистратора и дата).

При использовании этой информации следует помнить о недопустимости разглашения личных данных пользователей (номеров телефонов) и использовать её только в служебных целях.


ADDNICK

Команда подаётся личным сообщением боту
Синтаксис: !addnick Идентификатор Ник
Синонимы: !добник

Добавление ника к заявке (идентификатору). Сразу после выполнения этой команды идентификатор можно использовать с добавленного ника (требуется перезаход в сеть с настроенным паролем сервера).

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

К заявке может быть добавлено любое количество ников.


DELNICK

Команда подаётся личным сообщением боту
Синтаксис: !delnick Идентификатор Ник
Синонимы: !удник

Удаление ника из заявки. После удаления ника пользователи, идентифицировавшиеся ранее, продолжают пользоваться идентификатором до выхода из IRC-сети, но при следующем заходе уже не получают зарегистрированный идентификатор. Из заявки могут быть удалены все ники.


SETID

Команда подаётся личным сообщением боту
Синтаксис: !setid Телефон Идентификатор
Синонимы: !устид, !padd

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

Привязанные к заявке номера используются при повторной регистрации идентификатора, если по какой-то причине все ники, на которые он был установлен, пропали (подробно про повторную регистрацию написано в описании команды OPEN).

При переносе номера телефона старший регистратор обязан убедиться в том, что старый и новый идентификаторы зарегистрированы одним человеком (что по правилам регистрации идентификаторов не допускается).


BLOCK

Команда подаётся личным сообщением боту
Синтаксис: !block Идентификатор
Синонимы: !блок

Блокировка заявки. При блокировке регистрация идентификатора аннулируется и с номеров, привязанных к блокируемой заявке, нельзя зарегистрировать новый идентификатор.

После блокировки пользователи, идентифицировавшиеся ранее, продолжают пользоваться идентификатором до выхода из IRC-сети, но при следующем заходе уже не получают зарегистрированный идентификатор.

Отмена блокировки осуществляется командой !unblock.


UNBLOCK

Команда подаётся личным сообщением боту
Синтаксис: !unblock Идентификатор
Синонимы: !разблок
(Команда добавлена в версии бота 2.3)

Разблокировка заявки. При разблокировке заявка получает статус "Повторная: Ожидается SMS сообщение".


Команды для администраторов (уровень доступа: 5)

EXIT

Команда подаётся на канале
Синтаксис: !exit
Синоним: !выход

Выключение бота.


ADDUSER

Команда подаётся личным сообщением боту
Синтаксис: !adduser Логин УровеньДоступа
Синоним: !добпол

Добавление пользователя или изменение его статуса. Уровень доступа может быть: 0, 1, 2, 3, 4, 5. После добавления необходимо командой NICKID установить номер ника пользователя для идентификации.

Удаление пользователя невозможно. Для блокирования пользователя достаточно сменить его уровень доступа и номер ника на 0.


NICKID

Команда подаётся личным сообщением боту
Синтаксис: !nickid Логин Номер ника
Синоним: !никид

Установка номера ника для идентификации пользователя на боте.

Для блокирования пользователя установите номер ника 0.


USERLIST

Команда подаётся личным сообщением боту
Синтаксис: !userlist
Синоним: !сппол

Вывод списка пользователей. Предоставляется следующая информация о каждом пользователе:

  • логин на боте;
  • уровень доступа;
  • номер ника на который прописан доступ.


Примечание: ВСЕ ПОСЫЛАЕМЫЕ КОМАНДЫ БОТУ ЗАПИСЫВАЮТСЯ В ЛОГ!!!

Личные инструменты