Внимание у нас появлися в чате бот который будет следить за прядком в моём отсутствие и присутствие.
За что может кикнуть и заткнуть рот бот:
1) большое количество смайлов.
2) за одинаковые сообщения.
3) за капс.
4) за длинное статусное сообщение.
5) за мат.
Бот имеет команды которыми можно пользоваться. У каждой команды есть уровень доступа, что бы использовать команду нужно иметь соответствующий уровень доступа.
Уровни доступа по умолчанию:
Участник - 10
Участвующий - 11
Модератор - 16
Админ - 20
Команды для Участников:
!
Переводит фразу с английского в русский и наоборот, с автоматическим определением направления перевода.
Написал: Gigabyte (С)
Идея: Терракот
Категории: инфо, все, new
Использование: ! <фраза>
Примеры:
>> ! hello
>> ! привет
Необходимый уровень доступа: 10
версия
Показывает информацию о клиенте, который юзает юзер или сервер.
Категории: инфо, мук, все
Использование: версия [ник\сервер]
Примеры:
>> версия
>> версия Nick
>> версия jabber.aq
Необходимый уровень доступа: 0
фичи
Показывает, какие XEP'ы Jabber'a подерживает твой клиент или клиент определённого юзера или жида.
Категории: мук, инфо, все
Использование: фичи <ник/жид>
Примеры:
>> фичи
>> фичи guy
>> фичи guy@jabber.aq/Home
>> фичи guys@conference.jabber.aq/guy
Необходимый уровень доступа: 10
визитка
Показывает vCard указанного пользователя.
Категории: мук, инфо, все
Использование: визитка [ник]
Примеры:
>> визитка guy
>> визитка
Необходимый уровень доступа: 10
статус
Показывает статус и статусное сообщение (если есть) определённого юзера или себя.
Категории: инфо, мук, все
Использование: статус <юзер>
Примеры:
>> статус
>> статус guy
Необходимый уровень доступа: 0
доступ
Показывает уровень доступа определённого ника.
Подробнее о стандартных уровнях доступа - напиишите "доступ !desc".
Категории: доступ, админ, все
Использование: доступ [ник]
Примеры:
>> доступ
>> доступ guy
Необходимый уровень доступа: 0
жалоба
Пожаловаться на определённый ник по определённой причине. Работает только у меня в привате!
Категории: мук, все
Использование: жалоба <ник> <причина>
Примеры:
>> жалоба Nick7 спам
Необходимый уровень доступа: 10
жив
Показывает сколько времени неактивен юзер.
Категории: инфо, мук, все
Использование: жив <ник>
Примеры:
>> жив guy
Необходимый уровень доступа: 10
передать
Запоминает сообщение в базе и передаёт его указанному нику как только он зайдёт в конференцию.
Категории: мук, все
Использование: передать <кому> <что>
Примеры:
>> передать Nick привет! забань Nick666
Необходимый уровень доступа: 10
рр
Старая добрая русская рулетка.
Категории: фан, инфо, все
Использование: рр (русские буквы)
Примеры:
>> рр
Необходимый уровень доступа: 10
тык
Тыкает юзера. Заставляет его обратить внимание на вас/на чат.
last10 вместо ника покажет список ников, которые тыкали последними.
Категории: фан, все, тык
Использование: тык <ник>|<параметр>
Примеры:
>> тык qwerty
>> тык + пришиб %s
>> тык - 2
>> тык *
Необходимый уровень доступа: 10
часики
Показывает сколько сейчас времени у указанного ника.
Категории: мук, инфо, все
Использование: часики <ник>
Примеры:
>> часики
>> часики guy
Необходимый уровень доступа: 10
Команды для Участвующих:
призвать
Приглашет заданного пользователя в конференцию.
Категории: мук, все
Использование: призвать [ник/JID] [причина]
Примеры:
>> призвать guy
>> призвать guy@jabber.aq
>> призвать guy@jabber.aq есть дело
Необходимый уровень доступа: 11
Команды для модеров:
чисть
Очищает конференцию, при этом не видимо для юзеров!