Jabber боты — Команды к Talisman и Alisa ботам
!!!
Устанавливает ответ на вопрос в локальной базе (аналог dfn в сульцах).
Категории: инфо, wtf, админ, все
Использование:
!!! <запрос> = <ответ>
Примеры:
!!! что-то = the best!
!!! что-то ещё =
Необходимый уровень доступа: 11
!??
Ищет ответ на вопрос в локальной базе и посылает его в приват (аналог !word showpriv в глюксах).
Категории: инфо, wtf, все
Использование:
!?? <ник> <запрос>
Примеры:
!?? что-то
!?? guy что-то
Необходимый уровень доступа: 10
???
Ищет ответ на вопрос в локальной базе (аналог wtf в сульцах).
Категории: инфо, wtf, все
Использование:
??? <запрос>
Примеры:
??? что-то
??? что-то ещё
Необходимый уровень доступа: 10
???all
Показывает все ключи базы (осторожно, может быть много!).
Категории: инфо, wtf, все
Использование:
???all
Примеры:
???all
Необходимый уровень доступа: 10
???count
Показывает количество вопросов в базе конфы (аналог wtfcount в сульцах).
Категории: инфо, wtf, все
Использование:
???count
Примеры:
???count
Необходимый уровень доступа: 10
???rand
Показывает случайно выбранный ответ на вопрос (аналог wtfrand в сульцах).
Категории: инфо, wtf, все
Использование:
???rand
Примеры:
???rand
Необходимый уровень доступа: 10
???search
Поиск по базе.
Категории: инфо, wtf, все
Использование:
???search <запрос>
Примеры:
???search что-то
Необходимый уровень доступа: 10
afools
Включает и выключает шуточки бота, которыми он порою подменяет (саму команду он всегда исполняет!) стандартный ответ команды.
Категории: фан, мук, все
Использование:
afools <1|0>
Примеры:
afools 1
afools 0
Необходимый уровень доступа: 30
autoaway
Отключает (0) или включает (1) автосмену статуса бота на away при отсутствии команд в течении 10 минут. Без параметра покажет текущее состояние.
Категории: админ, мук, все
Использование:
autoaway [1|0]
Примеры:
autoaway
autoaway 1
autoaway 0
Необходимый уровень доступа: 30
commoff
Отключает определённые команды для текущей конфы, без параметров показывает список уже отключенных команд.
Категории: админ, мук, все
Использование:
commoff [команды]
Примеры:
commoff
commoff тык диско версия пинг
Необходимый уровень доступа: 20
common
Включает определённые команды для текущей конфы.
Категории: админ, мук, все
Использование:
common [команды]
Примеры:
common тык диско версия пинг
Необходимый уровень доступа: 20
filt
Включает или отключает определённые фильтры для конференции.
smile — фильтр смайлов
time — временной фильтр
len — количественный фильтр
presence — фильтр презенсов
like — фильтр одинаковых сообщений
caps — фильтр капса (ЗАГЛАВНЫХ букв)
prsstlen — фильтр длинных статусных сообщений
obscene — фильтр матов
fly — фильтр полётов (частых входов/выходов в конмату), имеет два режима ban и kick, таймер от 0 до 120 секунд
kicks — автобан после N киков, параметр cnt — количество киков от 1 до 10
idle — кик за молчание в общем чате после N секунд, параметр time — кол-во секунд для срабатывания
Категории: админ, мук, все
Использование: filt [фильтр] [режим] [состояние]
Примеры:
filt smile 1
filt len 0
filt fly mode ban
Необходимый уровень доступа: 20
greet
Добавляет приветствие для определённого ника или жида.
Категории: мук, все
Использование:
greet <ник/жид>
Примеры:
greet guy=something
greet [email protected]=anything
Необходимый уровень доступа: 20
greetex
Добавляет приветствие для определённого звания (none, member, admin, owner). Для удаления приветствия оставить текст приветствия пустым.
Категории: мук, все, new
Использование:
greetex <звание=приветствие>
Примеры:
greetex owner=something
greetex none=anything
Необходимый уровень доступа: 20
macroaccess
Изменить доступ к определённому макро.
Категории: админ, макро, все
Использование:
macroaccess [макро] [доступ]
Примеры:
macroaccess глюк 10
Необходимый уровень доступа: 20
macroadd
Добавить макро. Само макро должно быть заключено в апострофы « !!!
Категории: админ, макро, все
Использование:
macroadd [название] [`макро`]
Примеры:
macroadd глюк `сказать /me подумал, что все глючат`
Необходимый уровень доступа: 20
macrodel
Удалить макро.
Категории: админ, макро, все
Использование:
macrodel [название]
Примеры:
macrodel глюк
Необходимый уровень доступа: 20
macroexp
Развернуть макро, т.е. посмотреть на готовое макро в сыром виде.
Категории: админ, макро, инфо, все
Использование:
macroexp [название] [параметры]
Примеры:
macroexp админ бот
Необходимый уровень доступа: 20
macroinfo
Открыть макро, т.е. просто посмотреть как выглядит макро. Чтобы посмотреть на все макро напишите вместо названия определённого макро «allmac» без кавычек.
Категории: админ, макро, инфо, все
Использование:
macroinfo [название]
Примеры:
macroinfo глюк
macroinfo allmac
Необходимый уровень доступа: 20
macrolist
Список макро.
Категории: хелп, макро, инфо, все
Использование:
macrolist
Примеры:
macrolist
Необходимый уровень доступа: 10
popups
Отключает (0) или включает (1) сообщения о входах/выходах, рестартах/выключениях, а также глобальные новости. Без параметра покажет текущее состояние.
Категории: админ, мук, все
Использование:
popups [1|0]
Примеры:
popups 1
popups
Необходимый уровень доступа: 30
stch
Меняет статус бота на указанный из списка:
away — отсутствую,
xa — давно отсутствую,
dnd — не беспокоить,
chat — хочу чатиться,
а также статусное сообщение (если оно даётся).
Категории: админ, мук, все
Использование:
stch [статус] [сообщение]
Примеры:
stch away
stch away я сдох
Необходимый уровень доступа: 30
test
Тупо отвечает: У нас будет мальчик!.
Категории: фан, инфо, все
Использование:
test
Примеры:
test
Необходимый уровень доступа: 0
turn
Переключает раскладку для последнего сообщения от юзера вызвавшего команду.
Категории: мук, все
Использование:
turn
Примеры:
turn
Необходимый уровень доступа: 10
xep
Ищет описание заданного XEP’а.
Категории: инфо, все
Использование:
xep (англ. буквы) <номер>
Примеры:
xep 0045
Необходимый уровень доступа: 10
анекдот
Показывает случайный анекдот с ресурса http://anekdot.odessa.ua/
Категории: все, new
Использование:
анекдот
Примеры:
анекдот
Необходимый уровень доступа: 10
аптайм
Показывает аптайм определённого сервера.
Категории: инфо, мук, все
Использование:
аптайм <сервер>
Примеры:
аптайм jabber.aq
Необходимый уровень доступа: 10
ботап
Показывает сколько времени бот работает без падений.
Категории: инфо, админ, все
Использование:
ботап
Примеры:
ботап
Необходимый уровень доступа: 10
версия
Показывает информацию о клиенте, который юзает юзер или сервер.
Категории: инфо, мук, все
Использование:
версия [никсервер]
Примеры:
версия
версия Nick
версия jabber.aq
Необходимый уровень доступа: 0
визитка
Показывает vCard указанного пользователя.
Категории: мук, инфо, все
Использование:
визитка [ник]
Примеры:
визитка guy
визитка
Необходимый уровень доступа: 10
голосование
Создаёт новое голосование или отправляет готовое голосование в текущий чат, если даны мнения.
Категории: голосование, мук, все
Использование:
голосование [вопрос]
Примеры:
голосование винды — сакс!
голосование
Необходимый уровень доступа: 11
голосование*
Управление опциями голосования. Всего 4 опции:
1) closed — определяет, будет ли голосование открытым (только в общем чате) или закрытым (только приват)
2) nicks — определяет, будут ли записывать ники голосующих, для последующей их выдачи вместе с результатами голосования
3) admedit — определяет, будет ли администрация конференции иметь возможность редактировать голосование
4) time — для определения времени (в секундах) в течении которого будет длиться голосование. 0 — ручная остановка
Категории: голосование, мук, все
Использование: опции <опция> <состояние>
Примеры:
опции nicks 1
опции time 600
Необходимый уровень доступа: 10
голосование+
Для подачи мнения в текущем голосовании.
Категории: голосование, мук, все
Использование: мнение <мнение>
Примеры:
мнение да Необходимый уровень доступа: 11
голосование-
Останавливает голосование, все данные сохраняются до продолжения голосования.
Категории: голосование, мук, все
Использование: опции <опция> <состояние>
Примеры:
опции nicks 1
опции time 600
Необходимый уровень доступа: 11
гороскоп
Показывает гороскоп для указзаного знака гороскопа. Все знаки — «гороскоп знаки».
Категории: инфо, фан, все
Использование: гороскоп [знак]
Примеры:
гороскоп козерог
гороскоп рыбы
Необходимый уровень доступа: 0
гугль
Искать что-то в инете.
Категории: инфо, все
Использование: гугль <запрос>
Примеры:
search что-то
Необходимый уровень доступа: 10
дать_доступ
Устанавливает уровень доступа для определённого ника на определённый уровень. Если указываеться третий параметр, то изменение происходит навсегда, иначе установленный уровень будет действовать до выхода бота из конфы.
Подробнее о стандартных уровнях доступа — напиишите «доступ !desc».
Категории: доступ, админ, все
Использование: дать_доступ <ник> <уровень> [навсегда]
Примеры:
дать_доступ guy 100
дать_доступ guy 100 что-нить там
Необходимый уровень доступа: 30
диско
Показывает результаты обзора сервисов для указанного JID. Второй или третий (если также даётся ограничитель кол-ва) параметр — поиск. Ищет заданное слово в JID и описании элемента диско. Если поисковым словом задать имя конференции до названия сервера (например qwerty@), то покажет место этой конференции в общем рейтинге. В общий чат может дать max 50 результатов, без указания кол-ва — 10. В приват может дать max 250, без указания кол-ва 50.
Категории: мук, инфо, все
Использование: диско <сервер> <кол-во результатов> <поисковая строка>
Примеры:
диско jabber.aq
диско conference.jabber.aq 5
диско conference.jabber.aq qwerty
диско conference.jabber.aq 5 qwerty
диско conference.jabber.aq qwerty@
Необходимый уровень доступа: 10
днс
Показывает ответ от DNS для определённого хоста или IP адреса.
Категории: инфо, все
Использование:
днс <хост/IP>
Примеры:
днс jabber.aq
днс 127.0.0.1
Необходимый уровень доступа: 10
доступ
Показывает уровень доступа определённого ника.
Подробнее о стандартных уровнях доступа — напиишите «доступ !desc».
Категории: доступ, админ, все
Использование:
доступ [ник]
Примеры:
доступ
доступ guy
Необходимый уровень доступа: 0
жалоба
Пожаловаться на определённый ник по определённой причине. Работает только у меня в привате!
Категории: мук, все
Использование:
жалоба <ник> <причина>
Примеры:
жалоба Nick7 спам
Необходимый уровень доступа: 10
жив
Показывает сколько времени неактивен юзер.
Категории: инфо, мук, все
Использование:
жив <ник>
Примеры:
жив guy
Необходимый уровень доступа: 10
инмук
Показывает количество юзеров находящихся в конференции.
Категории: инфо, мук, все
Использование:
инмук
Примеры:
инмук
Необходимый уровень доступа: 10
инфа
Возвращает статистику о сервере юзая XEP-0039.
Категории: инфо, все
Использование:
инфа <сервер>
Примеры:
инфа jabber.aq
Необходимый уровень доступа: 10
итоги
Завершает голование и показывает его результаты.
Категории: голосование, мук, все
Использование:
итоги
Примеры:
итоги
Необходимый уровень доступа: 11
калк
Калькулятор.
Категории: инфо, все
Использование:
калк <выражение>
Примеры:
калк 1+2
Необходимый уровень доступа: 10
команды
Показывает список всех категорий команд. При запросе категории показывает список команд находящихся в ней.
Категории: хелп, инфо, все
Использование:
команды [категория]
Примеры:
команды
команды все
Необходимый уровень доступа: 0
логаут
Разлогиниться.
Категории: доступ, админ, все
Использование:
логаут
Примеры:
логаут
Необходимый уровень доступа: 20
логин
Залогиниться как админ.
Категории: доступ, админ, все
Использование:
логин <пароль>
Примеры:
логин мой_пароль
Необходимый уровень доступа: 20
мнение
Для подачи мнения в текущем голосовании.
Категории: голосование, мук, все
Использование:
мнение <мнение>
Примеры:
мнение да
Необходимый уровень доступа: 10
мнения
Отдаёт текущие результаты голосования в приват, не завершая голосования при этом.
Категории: голосование, мук, все
Использование:
мнения
Примеры:
мнения
Необходимый уровень доступа: 11
перевод
Переводит фразу на одном языке в другой. Подробнее — напишите «перевод языки».
Категории: инфо, все
Использование:
перевод <исходный_язык> <нужный_язык> <фраза>
Примеры:
перевод er hello
перевод re привет
Необходимый уровень доступа: 10
передать
Запоминает сообщение в базе и передаёт его указанному нику как только он зайдёт в конференцию.
Категории: мук, все
Использование:
передать <кому> <что>
Примеры:
передать Nick привет! забань Nick666
Необходимый уровень доступа: 10
пинг
Пингует тебя или определённый ник или сервер.
Категории: инфо, мук, все
Использование:
пинг [ник]
Примеры:
пинг guy
пинг jabber.aq
Необходимый уровень доступа: 0
помощь
Даёт основную справку или посылает информацию об определённой команде.
Категории: хелп, инфо, все
Использование:
помощь [команда]
Примеры:
помощь
помощь пинг
Необходимый уровень доступа: 0
призвать
Приглашет заданного пользователя в конференцию.
Категории: мук, все
Использование:
призвать [ник/JID] [причина]
Примеры:
призвать guy
призвать [email protected]
призвать [email protected] есть дело
Необходимый уровень доступа: 11
пункт+
Добавляет пункт (1!) к текущему голосованию.
Категории: голосование, мук, все
Использование:
пункт+ <твой_пункт>
Примеры:
пункт+ да
Необходимый уровень доступа: 11
пункт-
Удаляет пункт из голосования. Пункт указывается его номером.
Категории: голосование, мук, все
Использование:
пункт- <номер_пункта>
Примеры:
пункт- 5
Необходимый уровень доступа: 11
рр
Старая добрая русская рулетка.
Категории: фан, инфо, все
Использование:
рр (русские буквы)
Примеры:
рр
Необходимый уровень доступа: 10
сказать
Говорить через бота.
Категории: админ, мук, все
Использование: сказать <мессага>
Примеры:
>> сказать салют пиплы
Необходимый уровень доступа: 30
статус
Показывает статус и статусное сообщение (если есть) определённого юзера или себя.
Категории: инфо, мук, все
Использование: статус <юзер>
Примеры:
>> статус
>> статус guy
Необходимый уровень доступа: 0
тест
Тупо отвечает У нас будет мальчик!.
Категории: фан, инфо, все
Использование: тест
Примеры:
>> тест
Необходимый уровень доступа: 0
тлд
Показвает нахождение домена первого уровня (географическое).
Категории: инфо, все
Использование: тлд <название/сокращение>
Примеры:
>> тлд ru
>> тлд russia
Необходимый уровень доступа: 10
тружид
Показывает реальный жид указанного ника. Работает только если бот модер ессно
Категории: инфо, админ, мук, все
Использование: тружид <ник>
Примеры:
>> тружид guy
Необходимый уровень доступа: 20
тык
Тыкает юзера. Заставляет его обратить внимание на вас/на чат. last10 вместо ника покажет список ников, которые тыкали последними.
Категории: фан, все, тык
Использование: тык <ник>|<параметр>
Примеры:
>> тык qwerty
>> тык + пришиб %s
>> тык — 2
>> тык *
Необходимый уровень доступа: 10
тык*
Показывает пронумерованный список всех пользовательских фраз.
Категории: фан, все, тык
Использование: тык*
Примеры:
>> тык*
Необходимый уровень доступа: 20
тык+
Добавить пользовательскую фразу. Переменная %s во фразе обозначает место для вставки ника (обязательный параметр). Фраза должна быть написана от третьего лица, т.к. будет использоваться в виде «/me ваша фраза». max кол-во пользовательских фраз — 20.
Категории: фан, все, тык
Использование: тык+ <фраза>
Примеры:
>> тык+ побил %s
Необходимый уровень доступа: 20
тык-
Удалить пользовательскую фразу. Пишем номер удаляемой фразы и она удаляется навсегда. Пронумерованный список выдаёт команда «тык*». Удалить все фразы можно с помощью символа «*» вместо номера фразы.
Категории: фан, все, тык
Использование: тык- <номер>
Примеры:
>> тык- 5
>> тык- *
Необходимый уровень доступа: 20
фичи
Показывает, какие XEP’ы Jabber’a подерживает твой клиент или клиент определённого юзера или жида.
Категории: мук, инфо, все
Использование: фичи <ник/жид>
Примеры:
>> фичи
>> фичи guy
>> фичи [email protected]/Home
>> фичи [email protected]/guy
Необходимый уровень доступа: 10
фконфу
Очищает конференцию (считает до 20).
Категории: фан, мук, все
Использование: фконфу
Примеры:
>> фконфу
Необходимый уровень доступа: 15
часики
Показывает сколько сейчас времени у указанного ника.
Категории: мук, инфо, все
Использование: часики <ник>
Примеры:
>> часики
>> часики guy
Необходимый уровень доступа: 10