Группа команд admin

Команды данной группы доступны только администратору/хозяину бота.

!admin quit

Завершение работы бота.

Пример

  <nick> !admin quit
  *** gluxi is Offline

!admin roles

Данная команда выводит информацию об уровне доступа/роли бота в конференциях, где он находится, администраторов бота, модераторов конференций.

Синтаксис ответа такой: //room@…/nick: #// , где # - уровень доступа:

  • 30 -- moderator конференции
  • 50 -- admin конференции
  • 100 -- owner конференции
  • 200 -- admin/owner бота

Пример

  <nick> !admin roles
  <gluxi> Roles: 
  botzone@conference.jabber.ru/Jasmine: 30
  botzone@conference.jabber.ru/Omicron: 0
  botzone@conference.jabber.ru/Talisman: 50
  botzone@conference.jabber.ru/freQ: 30
  botzone@conference.jabber.ru/gluxi: 50
  botzone@conference.jabber.ru/j-soul: 50
  botzone@conference.jabber.ru/sulci-: 0
  owner@jabber.org: 200

!admin asynccount

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

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

Пример

  <nick> !admin asynccount
  <gluxi> Async requests count: 11

!admin asynclist

Данная команда выводит список команд, выполняемых в данный момент в фоновом режиме.

Пример

  <nick> !admin asynclist
  <gluxi> Active async requests: 
  Muc: muc::version: bombus@conference.jabber.ru/pauk56. | 
  Muc: muc::version: bombus@conference.jabber.ru/Космос. | 
  Muc: muc::version: bombus@conference.jabber.ru/LаFee | 
  Muc: muc::vcard: bombus@conference.jabber.ru/Aibolit | 
  Muc: muc::version: bombus@conference.jabber.ru/Aibolit | 
  Muc: muc::version: bombus@conference.jabber.ru/voffk | 
  Muc: muc::version: bombus@conference.jabber.ru/Maria | 
  Muc: muc::version: bombus@conference.jabber.ru/Sanchо | 

!admin presence

Смена статуса бота для тех, у кого он авторизован в ростере.

Синтаксис команды: !admin presence [статус] [статусное сообщение]

Доступные статусы:

  • online или available
  • away
  • xa
  • dnd
  • chat

Пример

  <nick> !admin presence dnd Busy!
  *** gluxi is Do not Disturb [Busy!]

!admin presencejid

Смена статуса бота для конкретного JID (конференции).

Синтаксис команды: !admin presencejid [jid] [статус] [статусное сообщение]

Пример

  <nick> !admin presencejid botzone@conference.jabber.ru chat
  Free for chat :)

Статусное сообщение, содержащее пробелы, следует писать с новой строки.

!admin subscribe

Данная команда посылает запрос авторизации на указанный JID.

Синтаксис команды: !admin subscribe [jid]

Пример

  <nick> !admin subscribe romeo@jabber.org
  <gluxi> Request sent

!admin sql

Данная команда посылает запрос к sql-базе бота.

Пример

  <nick> !admin sql select * from words where nick like 'toon' LIMIT 5,3
  <gluxi> Result:
  plugin storage name  nick date                value                                                         
  1      1       DOS   toon 2006-05-04T13:57:46 Начало агонии Microsoft                                       
  1      1       OS/2  toon 2006-05-04T13:59:33 полумух и Настоящая операционная система которая не была Unix 
  1      1       linux toon 2006-05-04T13:53:13 Ось Свободы !