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

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


community:irc:bot

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

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

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

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

Служебные команды

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

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

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

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

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

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

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

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

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

  • !google [-число] <запрос>

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

Используй: !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> - чтение/удаление мемо-записки

Приветствие

Скрипт выдающий приветствие, при заходе пользователя на канал, скрипт работает как на канале так и в привате

  • !greet <приветствие> - назначить приветствие, если сказать в привате, то бот будет приветствовать в привате того кто поставил, для того чтобы назначить приветствие на канале необходимо иметь статус Master на боте
  • !greetmode <notice|channel|none> - как выводить приветствие на канале, уведомлением(notice), в канал(channel) или отключить(none). Также необходимо иметь статус Master на боте
  • !greetnow - просмотр уже установленого приветствия

Проверка на молчание

Скрипт показывающий время которое спал юзер на канале

Использовать: !idle <ник>

Локатор

Скрипт определяющий примерное местоположение юзера/хоста.

Использовать !loc <ник/хост/IP>

Пик

Скрипт показывающий сколько и когда на канале было максимум пользователей

Использовать !пик

DNS

Скрипт показывающий IP адрес запрошеного хоста, и наоборот

Использовать !dns <host/IP>

Развлечения

Гороскоп

Бот по запросу выдаёт гороскоп на любой знак зодиака Используй !horo <знак зодиака> Знаки зодиака Овен|Телец|Близнецы|Рак|Лев|Дева|Весы|Скорпион|Стрелец|Козерог|Водолей|Рыбы

Бap

Меню бара у Cerber

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

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

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

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

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

Игра "Активный отдых"

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

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

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

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

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

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

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

Игра в "Вертелочку"

Аналог «Бутылочки», только в более извращёной форме и без комплексов

Использовать !верчу

Слоган

Бот по запросу выдаёт слоган, запросом может быть абсолютно любое слово

Использовать !слоган <слово>

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

Мегафон-Сибирь

Использовать: !мегафон 'номер' 'текст' Пример запроса: !мегафон +79231234567 текст Вашего смс-сообщения Абонет может принять смс, только в том случае, если у него активирована услуга EMail2SMS подробнее здесь

Мегафон-центр

Использовать: !мегафон-нн 'номер' 'текст' Пример запроса: !мегафон-нн +79201234567 текст Вашего смс-сообщения Действует в городах: «Белгород,Брянск,Владимир,Воронеж,Иваново,Калуга,Кострома,Курск,Липецк,Н.Новгород,Орел,Рязань,Смоленск,Тамбов,Тула,Тверь,Ярославль»

Билайн(по всей России)

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

community/irc/bot.txt · Последние изменения: 2007/03/29 06:17 (внешнее изменение)