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

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


community:irc:bot

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
community:irc:bot [2006/09/13 17:48]
Jakal
community:irc:bot [2007/03/29 06:17] (текущий)
Строка 3: Строка 3:
 Все команды начинаются на "​!":​ Все команды начинаются на "​!":​
  
-===== Проверка форума на новые ​топики =====+===== Проверка форума на новые ​сообщения =====
  
 Теперь бот каждые 5 минут проверяет форум Foobar2000, на новые топики(ответы на них) и выводит на канал #​foobar2000,​ Теперь бот каждые 5 минут проверяет форум Foobar2000, на новые топики(ответы на них) и выводит на канал #​foobar2000,​
 показывает //​название_топика//,​ //​ссылку_на_последнее_сообщение//,//​ответов|просмотров//,//​дату,​время//,//​Раздел_форума//,//​Автора_последнего_поста//​ показывает //​название_топика//,​ //​ссылку_на_последнее_сообщение//,//​ответов|просмотров//,//​дату,​время//,//​Раздел_форума//,//​Автора_последнего_поста//​
  
-===== Кальки (короткие заметки) ​=====+===== Служебные команды ===== 
 + 
 +==== Кальки (короткие заметки) ====
  
   * **!calc <​имя_калька>​** - Поиск калька по имени   * **!calc <​имя_калька>​** - Поиск калька по имени
Строка 19: Строка 21:
  
  
 +==== Перевод из каркозябр в нормальный текст ====
 +
 + ​Использовать:​ **!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 ===== 
  
 +==== Бap ====
  
-Меню бара у Cerber ​      ​+Меню бара у Cerber
  
   * **!пиво <​ник>​** - Бот нальет вам виртуального пива.   * **!пиво <​ник>​** - Бот нальет вам виртуального пива.
Строка 39: Строка 161:
   * **!закуска <​ник>​** - Бот достанет и передаст вам закуску.   * **!закуска <​ник>​** - Бот достанет и передаст вам закуску.
  
- 
- 
-===== Отправка СМС-сообщений абонентам Мегафон-Сибирь ===== 
-Использовать:​ **!мегафон '​номер'​ '​текст** 
- 
-Пример запроса:​ ''​!мегафон +79231234567 текст Вашего смс-сообщения''​ 
- 
-Абонет может принять смс, только в том случае,​ если у него активирована услуга **EMail2SMS** подробнее [[http://​www.megafonsib.ru/?​page=page&​id=58&​mnu=58&​idc=|здесь]] 
- 
-===== Отправка СМС-сообщений абонентам Билайн(по всей России) ===== 
- 
-Использовать:​ **!beeline [префикс] [номер абонента]** 
- 
- ​Префикс должен состоять из 4-х первых цифр, где 8[номер префика] - доступны:​ 903, 095, 905, 906, 909, 865, 902, 878, 904, 901, 960, 962, 705 
- 
- ​Пример запроса:​ ''​!beeline 8903 1234567 текст Вашего смс-сообщения''​ 
- 
-===== Игры ===== 
  
 ==== Игра в "​Бомбу"​ ==== ==== Игра в "​Бомбу"​ ====
Строка 67: Строка 171:
  
  
-==== Игра в рыбалку, ​охоту, копалку ​====+==== Игра ​"​Активный отдых" ​====
  
- ​Использовать: ​+ ​Использовать:​
  
   * **!охота** -Бот начинает охоту   * **!охота** -Бот начинает охоту
Строка 76: Строка 180:
   * **!трофеи** -Бот показывает лидера игры, а также сколько вы набрали очков   * **!трофеи** -Бот показывает лидера игры, а также сколько вы набрали очков
  
- ​Запрос на игру один раз в минуты [1:3]+ ​Запрос на игру один раз в минуты [1:7]
  
  
 ==== Игра "​Русская рулетка"​ ==== ==== Игра "​Русская рулетка"​ ====
- 
  
  ​Для начала игры необходимо зарегестрироваться команда **!рег(!reg)**  ​Для начала игры необходимо зарегестрироваться команда **!рег(!reg)**
- 
  ​Для игры использовать:​ **!рулетка,​ !ruletka, !убитьсебя,​ !покончитьссобой,​ !суицид,​ !убитьсебяобстену**  ​Для игры использовать:​ **!рулетка,​ !ruletka, !убитьсебя,​ !покончитьссобой,​ !суицид,​ !убитьсебяобстену**
- 
  ​Для просмотра статистики **!stats**  ​Для просмотра статистики **!stats**
 +
  
 ==== Игра в "​Бутылочку"​ ==== ==== Игра в "​Бутылочку"​ ====
- 
  
  ​Использовать **!кручу (!spin)**  ​Использовать **!кручу (!spin)**
  
  
 +==== Игра в "​Вертелочку"​ ====
 + ​Аналог "​Бутылочки",​ только в более извращёной форме и без комплексов\\ \\ Использовать **!верчу**
  
-===== Перевод из каркозябр в нормальный текст ===== 
  
 +==== Слоган ====
  
- Использовать: **!decode <текст>**+Бот ​по запросу выдаёт слоган,​ запросом может быть абсолютно любое слово
  
-===== Погода в вашем ​городе =====+ ​Использовать **!слоган <слово>**
  
  
- Использовать: **!п <город>**+===== Отправка СМС-сообщений =====
  
 +==== Мегафон-Сибирь ====
  
-===== Скрипт поиска ​по поисковым системам =====+ ​Использовать:​ **!мегафон '​номер'​ 'текст'​** 
 + Пример запроса: ''​!мегафон +79231234567 текст Вашего смс-сообщения''​ 
 + ​Абонет может принять ​смс, только в том случае, если у него активирована услуга **EMail2SMS** подробнее [[http://​www.megafonsib.ru/?​page=page&id=58&mnu=58&idc=|здесь]]
  
- ​Использование:​ 
  
-  * **!crack [-число] <запрос>** +==== Мегафон-центр ====
-  * **!google [-число] <запрос>​**  +
-  * **!yandex [-число] <​запрос>​** +
-  * **!rambler [-число] <​запрос>​** +
-  * **!image [-число] <​запрос>​** +
-  * **!file [-число] <​запрос>​** +
-  * **!xdcc [-число] <​запрос>​** +
-  * **!msn [-число] <​запрос>​**+
  
-===== Перевод ​текста ​=====+ ​Использовать:​ **!мегафон-нн '​номер'​ '​текст'​** 
 + Пример запроса:​ ''​!мегафон-нн +79201234567 текст Вашего смс-сообщения''​ 
 + ​Действует в городах: "Белгород,​Брянск,​Владимир,​Воронеж,​Иваново,​Калуга,​Кострома,​Курск,​Липецк,​Н.Новгород,​Орел,​Рязань,​Смоленск,​Тамбов,​Тула,​Тверь,​Ярославль"​
  
  
- ​Используй: ''​!tt [ef/​eg/​ep/​er/​es/​fe/​fr/​ge/​gr/​ir/​re/​rf/​rg/​rs/​se/​sr] %%[[-<0/номер словаря>​] [текст]]%%''​+==== Билайн(по всей России) ====
  
- Словари:​  + ​Использовать**!beeline [префикс] [номер ​абонента]** 
- + ​Префикс должен состоять из 4-х первых цифр, где ​8[номер префика- доступны: 903, 095, 905, 906, 909, 865, 902, 878, 904, 901, 960, 962, 705 
-  * **er** - Англо-Русский + Пример запроса: ''​!beeline 8903 1234567 ​текст Вашего ​смсообщения''​
-  * **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 <​ник>​** - Бот покажет ​место указанного ника в "​статистике ​общения"+
community/irc/bot.1158155312.txt.gz · Последние изменения: 2006/09/13 17:09 (внешнее изменение)