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

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


community:irc:bot

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
community:irc:bot [2006/09/28 12:23]
Jakal
community:irc:bot [2007/03/29 06:17] (текущий)
Строка 2: Строка 2:
  
 Все команды начинаются на "​!":​ Все команды начинаются на "​!":​
- 
- 
- 
- 
-===== Проверка на "​плохие"​ слова ===== 
- 
-Теперь бот проверяет речь каждого человека на "​плохие"​ слова. 
-Для того чтобы включить/​выключить на каком-то канале эту проверку необходимо иметь на боте флаг 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 <​слово>​** - удалить "​плохое"​ слово. 
- 
  
 ===== Проверка форума на новые сообщения ===== ===== Проверка форума на новые сообщения =====
Строка 23: Строка 8:
 показывает //​название_топика//,​ //​ссылку_на_последнее_сообщение//,//​ответов|просмотров//,//​дату,​время//,//​Раздел_форума//,//​Автора_последнего_поста//​ показывает //​название_топика//,​ //​ссылку_на_последнее_сообщение//,//​ответов|просмотров//,//​дату,​время//,//​Раздел_форума//,//​Автора_последнего_поста//​
  
 +===== Служебные команды =====
  
-===== Кальки (короткие заметки) ​=====+==== Кальки (короткие заметки) ====
  
   * **!calc <​имя_калька>​** - Поиск калька по имени   * **!calc <​имя_калька>​** - Поиск калька по имени
Строка 35: Строка 21:
  
  
-===== Бap =====+==== Перевод из каркозябр в нормальный текст ​====
  
-Меню бара у Cerber ​      + ​Использовать:​ **!decode** <текст>
  
-  * **!пиво <​ник>​** - Бот нальет вам виртуального пива. 
-  * **!водка <​ник>​** - Бот нальет вам виртуальной водки. 
-  * **!коньяк <​ник>​** - Бот нальет вам коньяк. 
-  * **!джин <​ник>​** - Бот нальет вам джин. 
-  * **!коктейл <​ник>​** - Бот достанет и передаст или нальет вам коктейль. 
-  * **!вино <​ник>​** - Бот достанет и нальет вино специально для вас. 
-  * **!шампанское <​ник>​** - Бот нальет вам шампанского. 
-  * **!кофе <​ник>​** - Бот приготовит ароматный вам кофе. 
-  * **!чай <​ник>​** - Бот приготовит вам чай. 
-  * **!сок <​ник>​** - Бот принесет или нальет вам сок. 
-  * **!вода <​ник>​** - Бот достанет и передаст вам или нальет воды. 
-  * **!ганж <​ник>​** - Бот достанет и передаст вам ганж. 
-  * **!закуска <​ник>​** - Бот достанет и передаст вам закуску. 
  
 +==== Погода в вашем городе ====
  
-===== Отправка СМС-сообщений абонентам Мегафон-Сибирь ===== + Использовать:​ **!п <город>**
-Использовать:​ **!мегафон 'номер'​ '​текст**+
  
-Пример запроса:​ ''​!мегафон +79231234567 текст Вашего смс-сообщения''​ 
  
-Абонет может принять смс, только в том случае,​ если у него активирована услуга **EMail2SMS** подробнее [[http://​www.megafonsib.ru/?​page=page&​id=58&​mnu=58&​idc=|здесь]] 
  
 +==== Скрипт поиска по поисковым системам ====
  
-===== Отправка СМС-сообщений ​абонентам Билайн(по всей России) =====+ Использование:
  
-Использовать: ​**!beeline ​[префикс] [номер абонента]**+  * **!google ​[исло<запрос>**
  
- ​Префикс должен состоять из 4-х первых цифр, где 8[номер префика] - доступны:​ 903, 095, 905, 906, 909, 865, 902, 878, 904, 901, 960, 962, 705 
  
- Пример запроса: ''​!beeline 8903 1234567 ​текст ​Вашего смс-сообщения''​+==== Перевод текста ​====
  
 + ​Используй:​ ''​!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** - Англо-Португальский
  
- Использовать: **!бомба nick**+ Чтобы узнать ​тематику для каждого словаря наберите ''​!tt [ef/​eg/​ep/​er/​es/​fe/​fr/​ge/​gr/​ir/​re/​rf/​rg/​rs/​se/​sr]''​
  
- Бот проверяет есть ли на канале ​запрашиваемый ​ник ​и если есть то вручает ему бомбу, чтобы тот её разминировал+ Пример использования команды: **!tt er -3 hello** ​на что бот ответит: **[Общая лексика] привет**
  
- ​Запрос на бомбу один раз в 5 минут [1:5] 
  
 +==== Толковый словарь ====
  
-==== Игра "Активный отдых"​ ====+ Использовать **!слово (!с) <​слово>​** \\ \\ Отсеивать истолкование слов, так же, как и в поиске
  
- ​Использовать: ​ 
  
-  * **!охота** -Бот начинает ​охоту +==== Поиск пользователя по нику(заданой маске) ====
-  * **!рыбалка** -Бот начинает рыбалку +
-  * **!копать** -Бот начинает ​копать +
-  * **!трофеи** -Бот показывает лидера игры, а также сколько вы набрали очков+
  
- Запрос на игру один раз в 7 минуты [1:7]+  * **!seen <​ник(маска)>​** - Бот покажет какое время ​провел искомый ник ​на канале, ​и сколько уже отсутствует(если маска искогомого ника совпадает с чьей-то то см.ниже) 
 +  * **!seennick <​ник(маска)>​** ​ - То же самое что и предидущая команда, но уже более точная ​информация 
 +  * **!seenstats** - Бот покажет статистику модуля,​ т.е. сколько ​ников бот обслуживает.
  
  
-==== Игра "​Русская рулетка" ​====+==== Статистика общения на канале ​====
  
- Для начала игры необходимо зарегестрироваться команда **!рег(!reg)**+  * **!top10** - Бот покажет 10-ку общительных 
 +  * **!top20** - Бот покажет 20-ку общительных 
 +  * **!ttop10** - Бот покажет 10-ку общительных за сегодняшний день 
 +  * **!ttop20** - Бот покажет 20-ку ​общительных за сегодняшний день 
 +  * **!place <​ник>​** - Бот покажет место ​указанного ника ​в "статистике общения"​
  
- ​Для игры использовать:​ **!рулетка,​ !ruletka, !убитьсебя,​ !покончитьссобой,​ !суицид,​ !убитьсебяобстену** 
  
- ​Для просмотра статистики **!stats**+==== Мемо записки ​у бота ====
  
-==== Игра в утылочку" ====+Мемо-записки у бота, т.е. как только бот увидит ник которому оставили мемо-записку сразу сообщит об этом нотисом. Принцип такой же как у MemoServ\\
  
- Использовать **!кручу (!spin)**+  * **!memo <​ник>​ <текст>** - оставить сообщение <​нику>​.\\ 
 +  * **/msg Cerber ​!memoread <​read|del>​ <​номер_сообщения|all>​** - чтение/​удаление мемо-записки
  
  
 +==== Приветствие ====
  
-==== Игра в ертелочку"​ ==== +Скрипт выдающий приветствиепри заходе пользователя на канал, скрипт работает как на канале так и в привате
- ​Аналог "Бутылочки"только в более извращёной форме и без комплексов\\ \\ Использовать **!верчу**+
  
 +  * **!greet <​приветствие>​** - назначить приветствие,​ если сказать в привате,​ то бот будет приветствовать в привате того кто поставил,​ для того чтобы назначить приветствие на канале необходимо иметь статус Master на боте
 +  * **!greetmode <​notice|channel|none>​** - как выводить приветствие на канале,​ уведомлением(notice),​ в канал(channel) или отключить(none). Также необходимо иметь статус Master на боте
 +  * **!greetnow** - просмотр уже установленого приветствия
  
-===== Перевод из каркозябр в нормальный текст ===== 
  
- ​Использовать: **!decode <текст>**+==== Проверка на молчание ====
  
 +Скрипт показывающий время которое спал юзер на канале
  
-===== Погода в вашем городе =====+ ​Использовать: **!idle <​ник>​**
  
- ​Использовать:​ **!п <​город>​** 
  
 +==== Локатор ====
  
-===== Скрипт ​поиска ​по поисковым системам =====+Скрипт определяющий примерное местоположение юзера/​хоста.
  
- ​Использование:+ ​Использовать **!loc <ник/​хост/​IP>​**
  
-  * **!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** - Англо-Русский +==== DNS ====
-  * **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]''​+Скрипт показывающий IP адрес запрошеного ​хоста, и наоборот
  
- Пример использования команды: ​**!tt er -3 hello** , на что бот ответит:​ **[Общая лексика] привет**+ Использовать **!dns <​host/​IP>​**
  
  
 +===== Развлечения =====
  
-===== Толковый ​словарь =====+==== Гороскоп ====
  
- Использовать **!слово (!с) <слово>** \\ \\ Отсеивать истолкование слов, так же, как и в поиске+Бот ​по запросу выдаёт гороскоп на любой знак зодиака 
 + Используй **!horo <знак зодиака>​** 
 + Знаки зодиака ''​Овен|Телец|Близнецы|Рак|Лев|Дева|Весы|Скорпион|Стрелец|Козерог|Водолей|Рыбы''​
  
-===== Поиск пользователя по нику(заданой маске) ===== 
  
-  * **!seen <​ник(маска)>​** - Бот покажет какое время провел искомый ник на канале,​ и сколько уже отсутствует(если маска искогомого ника совпадает с чьей-то то см.ниже) +==== Бap ====
-  * **!seennick <​ник(маска)>​** ​ - То же самое что и предидущая команда,​ но уже более точная информация +
-  * **!seenstats** - Бот покажет статистику модуля,​ т.е. сколько ников бот обслуживает.+
  
 +Меню бара у Cerber
  
-===== Статистика общения на канале ​=====+  * **!пиво <​ник>​** - Бот нальет вам виртуального пива. 
 +  * **!водка <​ник>​** - Бот нальет вам виртуальной водки
 +  * **!коньяк <ник>** - Бот нальет вам коньяк. 
 +  * **!джин <​ник>​** - Бот нальет вам джин
 +  * **!коктейл <​ник>​** - Бот достанет и передаст или нальет вам коктейль. 
 +  * **!вино <​ник>​** - Бот достанет и нальет вино специально для вас. 
 +  * **!шампанское <​ник>​** - Бот нальет вам шампанского. 
 +  * **!кофе <​ник>​** - Бот приготовит ароматный вам кофе. 
 +  * **!чай <​ник>​** - Бот приготовит вам чай. 
 +  * **!сок <​ник>​** - Бот принесет или нальет вам сок. 
 +  * **!вода <​ник>​** - Бот достанет и передаст вам или нальет воды. 
 +  * **!ганж <​ник>​** - Бот достанет и передаст вам ганж. 
 +  * **!закуска <​ник>​** - Бот достанет и передаст вам закуску.
  
-  * **!top10** - Бот покажет 10-ку общительных 
-  * **!top20** - Бот покажет 20-ку общительных 
-  * **!ttop10** - Бот покажет 10-ку общительных за сегодняшний день 
-  * **!ttop20** - Бот покажет 20-ку общительных за сегодняшний день 
-  * **!place <​ник>​** - Бот покажет место указанного ника в "​статистике общения"​ 
  
 +==== Игра в "​Бомбу"​ ====
  
 + ​Использовать:​ **!бомба nick**
  
 + ​Бот проверяет есть ли на канале запрашиваемый ник и если есть то вручает ему бомбу, чтобы тот её разминировал
  
-===== Мемо записки у бота =====+ Запрос на бомбу один раз в 5 минут [1:5]
  
-Мемо-записки у бота, т.е. как только бот увидит ник которому оставили мемо-записку сразу сообщит об этом нотисом. Принцип такой же как у MemoServ\\ ​ 
  
-  ​* **!memo <ник> <текст>** - оставить сообщение ​<нику>.\\ +==== Игра "​Активный отдых"​ ==== 
-  ​* **/msg Cerber ​!memoread ​<read|del<номер_сообщения|all>** - чтение/удаление мемо-записки+ 
 + ​Использовать:​ 
 + 
 +  ​* **!охота** -Бот ​начинает охоту 
 +  * **!рыбалка** -Бот начинает рыбалку 
 +  * **!копать** -Бот начинает копать 
 +  * **!трофеи** -Бот показывает лидера игры, а также сколько вы набрали очков 
 + 
 + ​Запрос на игру ​один раз в 7 минуты [1:7] 
 + 
 + 
 +==== Игра "​Русская рулетка"​ ==== 
 + 
 + ​Для начала игры необходимо зарегестрироваться команда **!рег(!reg)** 
 + ​Для ​игры использовать:​ **!рулетка, !ruletka, !убитьсебя,​ !покончитьссобой,​ !суицид,​ !убитьсебяобстену** 
 + ​Для просмотра статистики **!stats** 
 + 
 + 
 +==== Игра в "Бутылочку"​ ==== 
 + 
 + ​Использовать **!кручу (!spin)** 
 + 
 + 
 +==== Игра в "​Вертелочку"​ ==== 
 + ​Аналог "​Бутылочки",​ только в более извращёной форме и без комплексов\\ \\ Использовать ​**!верчу** 
 + 
 + 
 +==== Слоган ==== 
 + 
 +Бот по запросу выдаёт слоган,​ запросом может быть абсолютно любое слово 
 + 
 + ​Использовать ​**!слоган ​<слово>** 
 + 
 + 
 +===== Отправка СМС-сообщений ===== 
 + 
 +==== Мегафон-Сибирь ==== 
 + 
 + ​Использовать:​ **!мегафон 'номер' '​текст'​** 
 + ​Пример запроса:​ ''​!мегафон +79231234567 текст Вашего смс-сообщения''​ 
 + ​Абонет может принять смс, только в том случае,​ если у него активирована услуга **EMail2SMS** подробнее [[http://​www.megafonsib.ru/?​page=page&​id=58&​mnu=58&​idc=|здесь]] 
 + 
 + 
 +==== Мегафон-центр ==== 
 + 
 + ​Использовать: ​**!мегафон-нн '​номер'​ 'текст'​** 
 + ​Пример запроса:​ ''​!мегафон-нн +79201234567 текст Вашего смс-сообщения''​ 
 + Действует в городах: "Белгород,​Брянск,​Владимир,​Воронеж,Иваново,​Калуга,​Кострома,​Курск,​Липецк,​Н.Новгород,​Орел,​Рязань,​Смоленск,Тамбов,​Тула,​Тверь,​Ярославль"​ 
 + 
 + 
 +==== Билайн(по всей России) ==== 
 + 
 + ​Использовать: **!beeline [префикс] [номер абонента]** 
 + ​Префикс должен состоять ​из 4-х первых цифр, где 8[номер префика] - доступны:​ 903, 095, 905, 906, 909, 865, 902, 878, 904, 901, 960, 962, 705 
 + ​Пример запроса:​ ''​!beeline 8903 1234567 текст Вашего смс-сообщения''​
community/irc/bot.1159431806.txt.gz · Последние изменения: 2006/09/28 11:28 (внешнее изменение)