Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
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 текст Вашего смс-сообщения'' |