Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
community:irc:bot [2006/09/08 16:25] Mishail |
community:irc:bot [2007/03/29 06:17] (текущий) |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
Все команды начинаются на "!": | Все команды начинаются на "!": | ||
+ | ===== Проверка форума на новые сообщения ===== | ||
- | ===== Кальки (короткие заметки) ===== | + | Теперь бот каждые 5 минут проверяет форум Foobar2000, на новые топики(ответы на них) и выводит на канал #foobar2000, |
+ | показывает //название_топика//, //ссылку_на_последнее_сообщение//,//ответов|просмотров//,//дату,время//,//Раздел_форума//,//Автора_последнего_поста// | ||
+ | |||
+ | ===== Служебные команды ===== | ||
+ | |||
+ | ==== Кальки (короткие заметки) ==== | ||
* **!calc <имя_калька>** - Поиск калька по имени | * **!calc <имя_калька>** - Поиск калька по имени | ||
Строка 15: | Строка 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 |
* **!пиво <ник>** - Бот нальет вам виртуального пива. | * **!пиво <ник>** - Бот нальет вам виртуального пива. | ||
Строка 35: | Строка 161: | ||
* **!закуска <ник>** - Бот достанет и передаст вам закуску. | * **!закуска <ник>** - Бот достанет и передаст вам закуску. | ||
- | |||
- | ===== Отправка СМС-сообщений абонентам Билайн(по всей России) ===== | ||
- | |||
- | Использовать: **!beeline [префикс] [номер абонента]** | ||
- | |||
- | Префикс должен состоять из 4-х первых цифр, где 8[номер префика] - доступны: 903, 095, 905, 906, 909, 865, 902, 878, 904, 901, 960, 962, 705 | ||
- | |||
- | Пример запроса: ''!beeline 8903 1234567 текст Вашего смс-сообщения'' | ||
- | |||
- | ===== Игры ===== | ||
==== Игра в "Бомбу" ==== | ==== Игра в "Бомбу" ==== | ||
Строка 55: | Строка 171: | ||
- | ==== Игра в рыбалку, охоту, копалку ==== | + | ==== Игра "Активный отдых" ==== |
- | Использовать: | + | Использовать: |
* **!охота** -Бот начинает охоту | * **!охота** -Бот начинает охоту | ||
Строка 64: | Строка 180: | ||
* **!трофеи** -Бот показывает лидера игры, а также сколько вы набрали очков | * **!трофеи** -Бот показывает лидера игры, а также сколько вы набрали очков | ||
- | Запрос на игру один раз в 3 минуты [1:3] | + | Запрос на игру один раз в 7 минуты [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 <ник>** - Бот покажет место указанного ника в "статистике общения" | + |