Eggdrop conf mod stats/ru

From SHellium Wiki
Jump to: navigation, search
Geographylogo.png In other languages: English | Afrikaans | Albanian | Arabic | Brazilian | Bulgarian | Catalan | Chinese | Croatian | Czech | Danish | Dutch | Esperanto | Estonian | Filipino | Finnish | Flemish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Latvian | Lithuanian | Macedonian | Malay | Malayalam | Norwegian (Bokmål) | Norwegian (Nynorsk) | Persian | Polish | Portuguese | Romanian | Russian | Serbian | Slovak | Slovenian | Spanish | Swedish | Turkish | Ukrainian | Urdu

cat stats.ru.conf

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

# файл, где хранятся данные
# ВНИМАНИЕ: Всегда назначайте эту переменную _до_ загрузки модуля, или не будет
# распознаваться ваша статистика.
set statsfile "statsmod.dat"

# загружаем сам модуль
loadmodule stats

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

# добавлять новых пользователей в базу, если они находятся более чем x минут 
# на канале
# >0: разрешено
#  0: не добавлять новых пользователей, но перепроверять каждую минуту, если пользователь идентифицировался сам 
# -1: не добавлять новых пользователей и не проверять каждую минуту. Если кто-то идентифицируется
#     сам/сама, он/она должен перезайти на канал, чтобы быть опознанным. (самое минимальное потребление процессора)
set autoadd 5

# удалять пользователей, которые были добавлены модулем, если они не появлялись
# более чем x дней
set expire-users 30

# log wordstats (большинство использованных слов) (эта статистика сбрасывается каждый день)
# ЗАМЕЧАНИЕ: Это очень расходует ресурсы процессора и памяти, таким образом не
# включайте, если вы беспокоитесь за использование памяти или процессора
set log-wordstats 0

# минимальная длина слова будет учитываться
# (0 лучше для получения точных результатов)
set min-word-length 0

# сколько отображать случайных интернет-ссылок URL в расширенной статистике?
# (установка в 0 также отключает учёт интернет-ссылок URL
# и поэтому может понизить использование вашего процессора)
set display-urls 5

# сколько отображать случайных киков в расширенной статистике?
set display-kicks 5

# когда учитываются кики, также сохраняются последние x линий происходящего на канале
set kick-context 5

# учитывать каждую X-ую цитату ))
# Если это значение понижено, тогда случайные цитаты станут ещё более случайными,
# но использование памяти будет также увеличиваться.
set quote-frequency 5

######
#####
###   языки
#####
######

# сброс старых языков-статистики (жаргонов, slangs) перед тем, как мы загрузим единственные новые...
resetslang

# загрузка языка по-умолчанию
loadslang language/stats.lang

##  загрузка дополнительных языков
# loadslang ger language/stats.ger.lang
#
## устанавливаем язык каналу
# setchanslang #xwp ger

######
#####
###   публичные команды
#####
######

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

# не отвечать на более чем x команд за y секунд
set max-stat-cmds 5:60

# информация, которая будет содержаться в ответе на !stat
set stat-reply "words letters smileys minutes"

######
#####
###   HTML настройки
#####
######

# top-список первых x пользователей
set topnr 30

# ЗАМЕЧАНИЕ:
# table-color и fade-table-color шестнадцатеричные числа, которые представляют цвет rgb.
# Если вы не знаете как использовать этот формат, либо используйте значения по-умолчанию или спросите
# кого-нибудь, кто знает. (это стандартный формат HTML)

# цвет заднего фона вашей таблицы
set table-color 0x3850B8

# постепенно исчезающий цвет таблицы в другой цвет
set fade-table-to 0x000000

# ширина рамки таблицы (0 == нет рамки, что, вероятно, лучше)
set table-border 0

# Следующие две установки действуют только на показ статистики. Бот будет
# тихо записывать и сохранять всё, неважно, это отобразится или нет.
#
# Пожалуйста, не используйте свои "жаргонные" переопределённые типы! Для примера, используйте всегда "idle" вместо
# "idle-factor" или какой бы вы ни определили в языковых файлах.

# какая статистика должна отображаться?
set topstats "words lines wpl actions smileys kicks modes topics idle minutes"

# и какая статистика должна быть и упоминаться в графическом выводе?
set graphstats "words lines actions smileys kicks modes topics minutes"

# упоминать первых x пользователей в графической статистике.
set graphnr 15

# какой цвет будет у полосок?
set graphcolor "blue"

# показывать среднее число пользователей на канале?
set display-average-users 1

# показывать пользователей, которые находятся в данный момент на канале chan в /chan/onchan/ ?
set show-usersonchan 1

# показывать список всех пользователей в /chan/users/ ?
set show-userlist 1

# показывать каналы, с режимом +secret на показателе livestats?
set list-secret-chans 1

# Вы можете использовать задний фон, чтобы заполнить полосками и получить хороший 3d вид, к примеру.
# ВНИМАНИЕ: введение несуществующего имени файла мощно спутает и испортит вывод в некоторых
# браузерах
# ВНИМАНИЕ2: используйте полный интернет-адрес URL, если вы используете livestats.
# (это теперь отключено по-умолчанию, потому что 50% пользователей на это забивают <г>)
#set graphgif "http://your.shell.com/~you/bar.gif"

##
## Livestat настройки
##

# на каком порту слушать для livestat соединения?
# (чтобы отключить, либо закомментируйте или используйте "off" или 0 как значение)
# (если вы используете значение по-умолчанию, статистика доступна вам на
#  http://your.shell.com:8033/ )
livestats 8033

# По-умолчанию livestats слушает на каждом доступном виртуальном хосту для входящего
# соединения. Если вы хотите ограничить livestats одним виртуальным хостом, тогда введите
# этот IP(_не_ хост) ниже
#set livestats-ip ""

# записывать доступ к livestats в файл учёта? (укажите "" для выключения)
set livestats-log "livestats.log"

# Уровень записи, где вы можете наблюдать доступ к livestats на вашей консоли
# (используйте .console +1 чтобы это активировать)
set livestats-loglevel "1"

# не обслуживать более чем x livestats-страниц за y секунд (для предотвращения флуда)
set max-livestats-access 5:10

####
## только для часто обновляемых веб-файлов
##
## эта возможность устарела, используйте её, если только вам это действительно необходимо
###

# обновлять веб-файлы каждые x минут
# (установите в 0 чтобы отключить)
# (теперь это отключено по-умолчанию, используйте livestats вместо этого!)
set webupdate 0

# папка, куда будут записываться файлы
# не используйте здесь ваши стандартные веб-директории, будет перезаписан index.html
# и будет создано большинство под-папок
set webdir "../public_html/stats"

######
#####
###   другие (вернее незначительные) настройки
#####
######

## stats.mod сохраняет новых пользователей во внутреннюю базу данных по-умолчанию
## по причинам совместимости, старая возможность использования пользовательского файла
## eggdrop всё ещё доступна, но Я строго рекомендую
## отключить!
#set use-eggdrop-userfile 0
#
## не добавлять новые хосты к пользователям с указанными флагами
## (работает только для пользователей в пользовательском файле eggdrop, используйте
##  .schattr <user> -addhosts для пользователей в базе данных stats)
#set anti-autoadd-flags "ofvb|ofv"
#
## исключить пользователей с указанными флагами из top10, top20...
## (также только для пользовательского файла eggdrop. Используйте .schattr <user> -list.
#set anti-stats-flag "b|-"
##
## Пожалуйста, заметьте, что две последние настройки не действуют на внутреннюю
## базу данных пользователей stats.mod во всём! Они работают только, если
## use-eggdrop-userfile установлена в 1
## (Может быть я поменяю это к следующей версии)

# определения, что будет считаться как улыбка
# (не добавляйте сотни смайлов, если вы хотите умеренное использование процессора)
set smileys ":-) :) ;) ;-) ^_^ :-D :-P :P =) ;D"

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

catch "unbind pub - !top10 *pub:!top10"
catch "unbind pub - !ttop10 *pub:!ttop10"
catch "unbind pub - !top20 *pub:!top20"
catch "unbind pub - !ttop20 *pub:!ttop20"
catch "unbind pub - !stat *pub:!stat"
catch "unbind pub - !tstat *pub:!tstat"
catch "unbind pub - !place *pub:!place"
catch "unbind pub - !tplace *pub:!tplace"
catch "unbind pub - !wordstats *pub:!wordstats"
catch "unbind pub - !topwords *pub:!topwords"
bind pub - ${cmdchar}top10 *pub:!top10
bind pub - ${cmdchar}ttop10 *pub:!ttop10
bind pub - ${cmdchar}top20 *pub:!top20
bind pub - ${cmdchar}ttop20 *pub:!ttop20
bind pub - ${cmdchar}place *pub:!place
bind pub - ${cmdchar}tplace *pub:!tplace
bind pub - ${cmdchar}stat *pub:!stat
bind pub - ${cmdchar}tstat *pub:!tstat
bind pub - ${cmdchar}wordstats *pub:!wordstats
bind pub - ${cmdchar}topwords *pub:!topwords
Personal tools
Namespaces

Variants
Actions
Navigation
Indexes
SHellium Sites
Toolbox