Инструменты пользователя

Инструменты сайта


community:irc:bot

Это старая версия документа!


Описание команд бота Cerber

Все команды начинаются на «!»:

Проверка на "плохие" слова

Теперь бот проверяет речь каждого человека на «плохие» слова. Для того чтобы включить/выключить на каком-то канале эту проверку необходимо иметь на боте флаг n(owner), а также для добавления/удаления «плохого» слова. Команда для включения проверки:

* **!chanset #chan +badwords (+bwkick; +bwban; +bwwarn; +bwquietwarn)** - каждый режим необходимо включить, для того чтобы выключить **+** заменить на **-**
* **!bwmode <off|kick|ban|dynamic>* - выбираем режим наказания за "плохое" слово. off-выключить, kick-просто пинок с канала с уведомлением, ban-сразу банить, dynamic-бот кикает два раза, затем банит. Бан ставится на 10 минут.(Будут предложения на увелечение времени бана, пишите мемку)
* **!bwwmode <off|notice|channel>** - выбираем режим предупреждения. off-выключить, notice- нотисом нику, который произнёс плохое слово, channel-публично на канале.
* **!bwadd <слово>** - добавить "плохое" слово.
* **!dwdel <слово>** - удалить "плохое" слово.

Проверка форума на новые сообщения

Теперь бот каждые 5 минут проверяет форум Foobar2000, на новые топики(ответы на них) и выводит на канал #foobar2000, показывает название_топика, ссылку_на_последнее_сообщение,ответов|просмотров,дату,время,Раздел_форума,Автора_последнего_поста

Кальки (короткие заметки)

  • !calc <имя_калька> - Поиск калька по имени
  • !calc <имя_калька> = <значение_калька> - Добавление калька. Для удаления калька нужно указать пустое значение.(Для удаления калька необходимо иметь уровень доступа к калькам не ниже «5»)
  • !calclevel - позволяет узнать уровень доступа к калькам.
  • !findcalc - позволяет найти нужный кальк по его значению.
  • !calclist- показывает список имен кальков для текущего канала.(Если команда используется из привата бота, то вторым параметром указывается #имя_канала)

Так же кальки можно линковать. Например !calc 1=test; !calc 2=1

Бap

Меню бара у Cerber

  • !пиво <ник> - Бот нальет вам виртуального пива.
  • !водка <ник> - Бот нальет вам виртуальной водки.
  • !коньяк <ник> - Бот нальет вам коньяк.
  • !джин <ник> - Бот нальет вам джин.
  • !коктейл <ник> - Бот достанет и передаст или нальет вам коктейль.
  • !вино <ник> - Бот достанет и нальет вино специально для вас.
  • !шампанское <ник> - Бот нальет вам шампанского.
  • !кофе <ник> - Бот приготовит ароматный вам кофе.
  • !чай <ник> - Бот приготовит вам чай.
  • !сок <ник> - Бот принесет или нальет вам сок.
  • !вода <ник> - Бот достанет и передаст вам или нальет воды.
  • !ганж <ник> - Бот достанет и передаст вам ганж.
  • !закуска <ник> - Бот достанет и передаст вам закуску.

Отправка СМС-сообщений абонентам Мегафон-Сибирь

Использовать: !мегафон 'номер' 'текст

Пример запроса: !мегафон +79231234567 текст Вашего смс-сообщения

Абонет может принять смс, только в том случае, если у него активирована услуга EMail2SMS подробнее здесь

Отправка СМС-сообщений абонентам Билайн(по всей России)

Использовать: !beeline [префикс] [номер абонента]

Префикс должен состоять из 4-х первых цифр, где 8[номер префика] - доступны: 903, 095, 905, 906, 909, 865, 902, 878, 904, 901, 960, 962, 705

Пример запроса: !beeline 8903 1234567 текст Вашего смс-сообщения

Игры

Игра в "Бомбу"

Использовать: !бомба nick

Бот проверяет есть ли на канале запрашиваемый ник и если есть то вручает ему бомбу, чтобы тот её разминировал

Запрос на бомбу один раз в 5 минут [1:5]

Игра в рыбалку, охоту, копалку

Использовать:

  • !охота -Бот начинает охоту
  • !рыбалка -Бот начинает рыбалку
  • !копать -Бот начинает копать
  • !трофеи -Бот показывает лидера игры, а также сколько вы набрали очков

Запрос на игру один раз в 3 минуты [1:3]

Игра "Русская рулетка"

Для начала игры необходимо зарегестрироваться команда !рег(!reg)

Для игры использовать: !рулетка, !ruletka, !убитьсебя, !покончитьссобой, !суицид, !убитьсебяобстену

Для просмотра статистики !stats

Игра в "Бутылочку"

Использовать !кручу (!spin)

Перевод из каркозябр в нормальный текст

Использовать: !decode <текст>

Погода в вашем городе

Использовать: !п <город>

Скрипт поиска по поисковым системам

Использование:

  • !crack [-число] <запрос>
  • !google [-число] <запрос>
  • !yandex [-число] <запрос>
  • !rambler [-число] <запрос>
  • !image [-число] <запрос>
  • !file [-число] <запрос>
  • !xdcc [-число] <запрос>
  • !msn [-число] <запрос>

Перевод текста

Используй: !tt [ef/eg/ep/er/es/fe/fr/ge/gr/ir/re/rf/rg/rs/se/sr] [[-<0/номер словаря>] [текст]]

Словари:

  • er - Англо-Русский
  • re - Русско-Английский
  • gr - Немецко-Русский
  • rg - Русско-Немецкий
  • fr - Французско-Русский
  • rf - Русско-Французский
  • sr - Испанско-Русский
  • rs - Русско-Испанский
  • ir - Итальянско-Русский
  • ri - Русско-Итальянский
  • eg - Англо-Немецкий
  • ge - Немецко-Английский
  • es - Англо-Испанский
  • se - Испанско-Английский
  • ef - Англо-Французский
  • fe - Французско-Английский
  • ep - Англо-Португальский

Чтобы узнать тематику для каждого словаря наберите !tt [ef/eg/ep/er/es/fe/fr/ge/gr/ir/re/rf/rg/rs/se/sr]

Пример использования команды: !tt er -3 hello , на что бот ответит: [Общая лексика] привет

Поиск пользователя по нику(заданой маске)

  • !seen <ник(маска)> - Бот покажет какое время провел искомый ник на канале, и сколько уже отсутствует(если маска искогомого ника совпадает с чьей-то то см.ниже)
  • !seennick <ник(маска)> - То же самое что и предидущая команда, но уже более точная информация
  • !seenstats - Бот покажет статистику модуля, т.е. сколько ников бот обслуживает.

Статистика общения на канале

  • !top10 - Бот покажет 10-ку общительных
  • !top20 - Бот покажет 20-ку общительных
  • !ttop10 - Бот покажет 10-ку общительных за сегодняшний день
  • !ttop20 - Бот покажет 20-ку общительных за сегодняшний день
  • !place <ник> - Бот покажет место указанного ника в «статистике общения»

Мемо записки у бота

Мемо-записки у бота, т.е. как только бот увидит ник которому оставили мемо-записку сразу сообщит об этом нотисом. Принцип такой же как у MemoServ

* **!memo <ник> <текст>** - оставить сообщение <нику>.
* **/msg Cerber !memoread <read|del> <номер_сообщения|all>** - чтение/удаление мемо-записки
community/irc/bot.1158330073.txt.gz · Последние изменения: 2006/09/27 17:18 (внешнее изменение)