.::главная::..::[eggdrop]::..::команды бота::..::irc::..::статистика::..::гостевая::..::новости::..::ссылки::.
goggle delicious facebook lj mailru twitter vk yaru
Канал #UOMZ УОМЗ Информация bz20

МОДУЛИ


Модуль Gseen
Очень полезный модуль для ведения статистики посещения канала пользователями, имеет собственный юзер-файл. Он собирает информацию о том во сколько пользователь вышел, сколько времени провел и по какой причине покинул канал. Он так же предоставлет информацию о том когда пользователь посещал канал и какое время отсутствует, общее количество обслуживаемых ников и используемый для этого объём памяти. Если бот объединён в ботнет, то модуль позволяет найти нужного человека на других каналах. Это расширенная версия модуля seen. Для добавления модуля перед компиляцией eggdrop, необходимо скачать и распаковать содержимое архива tar zxvf gseen.mod.1.1.1.dev3.tar.gz в путь_до_eggdrop/src/mod. После компиляции eggdrop необходимо откорректировать файл gseen.

###### #####
### Общие настройки
#####
######

# файл, где данные seen будут сохраняться.
# ВНИМАНИЕ: укажите _до_ загрузки модуля.
set gseenfile "gseen.dat"

# теперь загрузка модуля
loadmodule gseen

# загрузка файла языка English
loadseenslang "en" "English" language/gseen.en.lang

# загрузка файла языка German
loadseenslang "de" "Deutsch" language/gseen.de.lang

# укажите язык по-умолчанию - english...
set default-slang "en"

# ... но позвольте #xwp использовать файл языка german
setchanseenlang #xwp "de"

# символ, помечающий публичные команды (!seen, etc...)
# "" работающий, действующий выбор
set cmdchar "!"

# удалять установленные данные, которые старше чем x дней
set expire-seens 60

# отвечать только на x seen запросов в y секунд во избежание флуда
set max-seens 7:60

# сообщать пользователям, если кто-то делал !seen для них
set tell-seens 1

# проверять, если пользователь был в сети под сложным ником
set fuzzy-search 1

# позволять пользователю включать шаблоны в поиск?
set wildcard-search 1

# прерывать поиск, если там более чем x совпадений
set max-matches 250

# передавать запрос другим ботам, если !seen не возвратил результата?
set botnet-seens 1

# сохранять каналы, на которых есть режим +secret на боте как [secret]?
set hide-secret-chans 1

# сохранять данные seen каждые x минут
set save-seens 60

######
#####
### AI Настройки
#####
######

# эта установка настраивает при каких решениях ваш бот будет
# пытаться делать ai-seen. Каждая часть является простой маской
# шаблона. Установите в "", если вы хотите деактивировать ai-seens или
# создайте более точные маски, если боты реагируют очень часто.
set ai-seen-binds {
"${nick}*seen*"
"${botnet-nick}*seen*"
"${nick}*gesehen*"
"${botnet-nick}*gesehen*"
}

# это точно такое же, как только что выше, но если запрос не будет
# обрабатываться ai-seen, то показывать статистику seen.
set ai-seenstats-binds {
"${nick}*seenstats*"
"${botnet-nick}*seenstats*"
}

# когда производится AI seen, игнорировать указанные слова (иначе
# сильно выдаёт странные ответы наподобие "<bot> nick, bot was last seen..." :)
set ai-seen-ignore "$nick ${botnet-nick} seen"

######
#####
### специальный материал (можете игнорировать в большинстве случаев)
#####
######

# если пользователь узнаётся ботом, вести учёт их handle вместо ника
# (не рекомендуется, сильный повод для беспорядка пользователями)
set use-handles 0

######
#####
### настройки выводящие данные (важно только для пользователей eggdropv1.4)
#####
######

# каналы, на которых вы не хотите, чтобы бот отвечал на публичные запросы
set no-pub-seens ""

# каналы, на которых вы хотите, чтобы бот отсылал ответы пользователю через notice и
# не на канал
set quiet-seens ""

# точно такое же как quiet-seens, но для AI seen
set quiet-ai-seens ""

# каналы, на которых вы не хотите, чтобы ваш бот вёл учёт данных seen
set no-seendata ""


###############################################################################
# конец конфигурации
# только игнорируйте всё ниже ^_^
###############################################################################

bind chjn - * *chjn:gseen
bind chpt - * *chpt:gseen

catch "unbind pub - !seen *pub:!seen"
catch "unbind pub - !seennick *pub:!seennick"
catch "unbind pub - !seenstats *pub:!seenstats"
bind pub - ${cmdchar}seen *pub:!seen
bind pub - ${cmdchar}seennick *pub:!seennick
bind pub - ${cmdchar}seenstats *pub:!seenstats

foreach bnd [binds pubm] {
if {([lindex $bnd 2] == "*pubm:seen") || ([lindex $bnd 2] == "*pub:!seenstats")} {
unbind [lindex $bnd 0] [lindex $bnd 1] [lindex $bnd 2] [lindex $bnd 4]
}
}

if {${ai-seen-binds} != ""} {
foreach mask ${ai-seen-binds} {
bind pubm -|- "% [subst $mask]" *pubm:seen
}
}

if {${ai-seenstats-binds} != ""} {
foreach mask ${ai-seenstats-binds} {
bind pubm -|- "% [subst $mask]" *pub:!seenstats
}
}

Модуль Stats
Модуль расширенной статистики канала. Данные хранит в файле. Собирает информацию о количестве сказанных слов, действий, смайлов, общего времени присутствия пользователя на канале, количестве смены режимов канала, киков, времени простоя(молчания) за день, неделю, месяц, записывает лог заданного количества киков, ссылок, установленных топиков. Генериует список пользователей, присутствующих в данный момент на канале, ведёт Livestat. Для наглядности модуль генерирует html страницы с данными в виде таблиц или графиков(полосок). Цвета, границы таблицы, фоны и дргуие настройки можно откорретировать в конфигурационном файле модуля или в языковом файле. Пример использования данных модуля здесь. Для добавления модуля перед компиляцией eggdrop, необходимо скачать и распаковать содержимое архива tar zxvf stats.mod.1.4.0.dev20.tar.gz в путь_до_eggdrop/src/mod. После компиляции eggdrop необходимо откорректировать файл stats.

последние сообщения::.

e-mailIRCa | Пятница 08 Августа 2014 в 12:49:53
Ребята, вечером 6 сентябра буду проезжать Урал по дороге на Байкал. Мечтаю всех вас увидеть. Приходите на свои перроны, съедим по мороженому, посмотрю на вас, порадуюсь.

e-mailPaha | Tue 11 Февраля 2014 в 1:32:19
Это комбоджийский новый год по старому стилю

e-mailАря | Пятница 31 Января 2014 в 18:11:09
Это чё за мягкое порно? (23:45:31) Фант0м вышел из комнаты (quit: Quit: disconnected...). (01.02.2014 00:00:01) Day changed to 01 Фев 2014 (00:00:09) Izdera: *** С НОВЫМ ГОДОМ #uomz !!! ***

последние скрипты::.

Погода в Ташкенте | 30 Января 2013 | Информационный
Информирует о текущей погоде в городе Ташкент

wettash.rar

Sex dice | 17 Января 2013 | Развлекательный
Шуточный скрипт, позволяет проделать с выбранным ником действия сексуального характера.

sexdice.rar

Прогноз погоды | 17 Января 2013 | Информационный
Очередная версия прогноза погоды с возможностью выбора страны и города.

rp5.rar

Поиск по сайту
Почта на izdera.ru
Логин:
Пароль:
регистрация
#uomz
Яндекс.Метрика
2010-2013©Izotop