diff options
author | diSabler <dissy@ya.ru> | 2012-05-22 13:56:47 +0400 |
---|---|---|
committer | diSabler <dissy@ya.ru> | 2012-05-22 13:56:47 +0400 |
commit | 99674f2b80eee6531f32841838f94f92b44954a9 (patch) | |
tree | 17234aac4c71d87e82bb7a33be36c97af3863bb2 /settings | |
parent | 2f2592036a6affcbbefa3b17b6664dbdd1631e25 (diff) |
Warning! It not works! Not update to it!
Diffstat (limited to 'settings')
-rw-r--r-- | settings/censor.txt | 35 | ||||
-rw-r--r-- | settings/defcodes.db | bin | 983040 -> 0 bytes | |||
-rw-r--r-- | settings/demo_config.py | 134 | ||||
-rwxr-xr-x | settings/dist.db | bin | 83968 -> 0 bytes | |||
-rw-r--r-- | settings/gis.db | bin | 648192 -> 0 bytes | |||
-rw-r--r-- | settings/wz.db | bin | 497664 -> 0 bytes |
6 files changed, 67 insertions, 102 deletions
diff --git a/settings/censor.txt b/settings/censor.txt deleted file mode 100644 index f3754a2..0000000 --- a/settings/censor.txt +++ /dev/null @@ -1,35 +0,0 @@ -# --------------------------------------------------------------------------- # -# # -# Regexps for censor (Russian) for iSida Jabber Bot # -# Copyright (C) 2011 diSabler <dsy@dsy.name> # -# # -# This program is free software: you can redistribute it and/or modify # -# it under the terms of the GNU General Public License as published by # -# the Free Software Foundation, either version 3 of the License, or # -# (at your option) any later version. # -# # -# This program is distributed in the hope that it will be useful, # -# but WITHOUT ANY WARRANTY; without even the implied warranty of # -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # -# GNU General Public License for more details. # -# # -# You should have received a copy of the GNU General Public License # -# along with this program. If not, see <http://www.gnu.org/licenses/>. # -# # -# --------------------------------------------------------------------------- # - -(?<!пси)(?<!стра)(?<!подстра)(?<!застра)(?<!штри)(?<!підра)(?<!ко)([хx]+?[уy]+?[eйиеёя]+?)(?!лиг) -(п+?[иеe]+?[сcз3]+?д+?) -(3[.,]?14[сcз3]+?д+?) -(?<!гр[еа])(?<!ру)(?<!потре)(?<!сла)(?<!кора)(?<!д[уy])(?<!ансам)(?<!са)(?<!усугу)(?<!углу)(?<!оск[оа]р)(?<!истре)(?<!лю)(?<!скро)(?<!д[ие]р[ие]жа)(?<![ао]гло)(?<!уп[оа]д[оа])(б+?л+?я+?)(?!пай)(?!мований)(?!мівк)(?!мба)(?!ха)(?!т[ь]?ся)(?![йл]?с) -[ аиоуяыъь]([еёe]+?[б6]+?[ ёaeyэеиыаунл]+?)(?![л]*д)(?!к)(?!рг)(?![0-9]) -([уy]+?[ёеe]+?[б6]+?[оo0]+?[кk]+?) -(?<!ски)(?<!ла)(п+?[иеe]+?д+?[oaоа]+?[рp]+?) -([уy]бл[юуy]д[оаoa][кk]) -(бли[аa])[(ть)*?] -([гr][аоoa]нд[оo]н) -(ин{2,}[аa]х) -([оoaа]+?[тt]+?[сc]+?[оoaа]+?[сc]+?) -(?<!тор[оа])(п+?и+?[сc]+?ь+?[кk]+?[аa]+?) -(д+?[рp]+?[оo]+?[ч4]+?) -([зс3c]+[аоao]+л+[уy]+п+[аоoayу]+) diff --git a/settings/defcodes.db b/settings/defcodes.db Binary files differdeleted file mode 100644 index 55bce2d..0000000 --- a/settings/defcodes.db +++ /dev/null diff --git a/settings/demo_config.py b/settings/demo_config.py index e0c7133..167a905 100644 --- a/settings/demo_config.py +++ b/settings/demo_config.py @@ -1,17 +1,32 @@ # -*- coding: utf-8 -*- -#------------------------------------------------ -# Isida-bot Config file -# v3.0ru -#------------------------------------------------ +#-------------------------------------------------------# +# Isida-bot Config file +# v3.1ru +#-------------------------------------------------------# + +#-------------------------------------------------------# +#--------------- Настройки подключения -----------------# Settings = { 'nickname': u'<пишем сюда ник бота>', # Ник бота в конференциях -'jid': u'isida-jabber-bot@domain.tld/isida-bot', # Jid бота с ресурсом +'jid': u'isida-jabber-bot@server.tld/isida-bot', # Jid бота с ресурсом 'password': u'********', # Пароль 'status': u'online', # Статус бота chat|online|away|xa|dnd 'priority': 0, # Приоритет 'message': u'Йа аццкое железко!'} # Статус-сообщение + + +#-------------------------------------------------------# +#---------------- Стартовые настройки ------------------# +SuperAdmin = u'username@server.tld' # JID владельца бота +defaultConf = u'room@conference.server.tld' # Стартовая конференция +prefix = u'_' # Префикс команд по умолчанию +msg_limit = 1024 # Лимит размера сообщений + + +#-------------------------------------------------------# +#---------------- Настройка прокси/хостов --------------# #proxy = {'host':'localhost','port':3128,'user':'me','password':'secret'} # Прокси #proxy = {'host':'127.0.0.1','port':3128,'user':'','password':''} #proxy = {'host':'localhost','port':3128} @@ -19,20 +34,22 @@ Settings = { #secure = True # Включение ssl (порт 5223) #http_proxy = {'host':'localhost','port':3128,'user':'me','password':'secret'} # Http-прокси #http_proxy = {'host':'127.0.0.1','port':3128,'user':None,'password':None} -SuperAdmin = u'aaa@bbb.ru' # Jid владельца бота -defaultConf = u'support@conference.server.tld' # Стартовая конференция -prefix = u'_' # Префикс команд по умолчанию -msg_limit = 2048 # Лимит размера сообщений -#ignore_owner = True # не исполнять для владельца бота отключенные команды -#debugmode = True # режим _не_игнорировать_ошибки_ -#dm = True # режим отладки xmpppy -#dm2 = True # режим показа действий бота в консоле -#db_debug = True # режим отладки postgresql/mysql -CommandsLog = True # Логгирование команд бота -#thread_type = None # тип тредов thread/threading. по умолчанию - threading -#ENABLE_TLS = None # если бот падает при обзоре сервисов jid'а в ростере - надо принудительно отключить TLS -#----- Настройка баз данных ----- + +#-------------------------------------------------------# +#-------------- Отладка, системные логи ----------------# +#ignore_owner = True # не исполнять для владельца бота отключенные команды +#halt_on_exception = True # останавливать работу бота при исключениях +#debug_xmpppy = True # режим отладки xmpppy +debug_console = True # режим показа действий бота в консоле +#database_debug = True # режим отладки PostgreSQL +CommandsLog = True # Логгирование команд бота +#thread_type = None # тип тредов thread/threading. по умолчанию - threading +#ENABLE_TLS = False + + +#-------------------------------------------------------# +#----------------- Настройка баз данных ----------------# base_type = 'pgsql' # тип базы: pgsql или mysql #base_type = 'mysql' # тип базы: pgsql или mysql base_name = 'isidabot' # название базы @@ -43,56 +60,39 @@ base_port = '5432' # порт для подключения. стандартн #base_port = '3306' # порт для подключения. стандартные для postgresql - 5432; mysql - 3306 base_charset = 'utf8' # кодировка для mysql -#-------------- Файлы, пути к файлам -----------# -slog_folder = 'log/' # папка системных логов -set_folder = 'settings/' # папка настроек -back_folder = 'backup/' # папка хранения резервных копий -loc_folder = 'locales/' # папка локализаций -log_folder = 'logs/' # папка логов конференций -LOG_FILENAME = slog_folder+'error.txt' # логи ошибок -c_file = set_folder+'conference.config' # конфиг конференции -ow_file = set_folder+'owner.config' # системный конфиг бота -ver_file = set_folder+'version' # версия бота -alfile = set_folder+'aliases' # сокращения -owners = set_folder+'owner' # база владельцев -ignores = set_folder+'ignore' # черный список -confs = set_folder+'conf' # список активных конф -feeds = set_folder+'feed' # список rss каналов + md5 последниx новостей по каждому каналу -cens = set_folder+'censor.txt' # список "запрещенных" слов для болтуна -conoff = set_folder+'commonoff' # список "запрещенных" команд для бота -saytobase = set_folder+'sayto.db' # база команды "передать" -agestatbase = set_folder+'agestat.db' # статистика возрастов -talkersbase = set_folder+'talkers.db' # статистика болтунов -wtfbase = set_folder+'wtfbase2.db' # определения -answersbase = set_folder+'answers.db' # ответы бота -scrobblebase = set_folder+'scrobble.db' # база PEP скробблера -loc_file = set_folder+'locale' # файл локализации -time_limit_base = set_folder+'saytoowner.db' # файл ограничений команды msgtoadmin -wzbase = set_folder+'wz.db' # база кодов для команд wz* -gisbase = set_folder+'gis.db' # база кодов для команд gis* -hide_conf = set_folder+'hidenroom.db' # файл скрытых конференций -jid_base = set_folder+'jidbase.db' # статистика jid'ов -top_base = set_folder+'topbase.db' # активность конференции -blacklist_base = set_folder + 'blacklist.db' # черный список конференций -karmabase = set_folder+'karma.db' # база кармы -log_conf = set_folder+'logroom.db' # список конференций с логами -tban = set_folder+'temporary.ban' # лог временного бана -ignoreban = set_folder+'ignoreban.db' # список игнора при глобальном бане -spy_base = set_folder+'spy.db' # база слежения -public_log = log_folder+'chatlogs' # папка для записи публичных логов конференций -system_log = log_folder+'syslogs' # папка для записи системных логов конференций + +#-------------------------------------------------------# +#------------------ Файлы, пути к файлам ---------------# +tmp_folder = 'tmp/%s' # папка временных данных +data_folder = 'data/%s' # папка данных +set_folder = 'settings/%s' # папка настроек +slog_folder = data_folder % 'log/%s' # папка системных логов +back_folder = data_folder % 'backup/%s' # папка хранения резервных копий +loc_folder = data_folder % 'locales/%s.txt' # папка локализаций +log_folder = data_folder % 'conflogs/%s' # папка логов конференций +LOG_FILENAME = slog_folder % 'error.txt' # логи ошибок +ver_file = tmp_folder % 'version' # версия бота +cens = data_folder % 'censor.txt' # цензор +custom_cens = data_folder % 'custom_censor.txt' # цензор пользователя +public_log = log_folder % 'chatlogs/%s' # папка публичных логов конференций +system_log = log_folder % 'syslogs/%s' # папка системных логов конференций logs_css_path = '../../../.css/isida.css' # путь к css файлу для логов -tld_list = 'tld/tld.list' # список tld кодов -poke_file = 'plugins/poke.txt' # список ответов для команды poke -answers_file = 'answers.txt' # имя файла по умолчанию для импорта/экспорта ответов -date_file = 'plugins/date.txt' # список праздников -pastepath = 'paste/' # Путь для больших сообщений -pasteurl = 'http://isida-bot.com/paste/' # Url для сообщений -paste_css_path = '.css/isida.css' # Путь к css -default_msg_limit = msg_limit # Размер сообщений по умолчанию +tld_list = data_folder % 'tldlist.txt' # список tld кодов +poke_file = data_folder % 'poke.txt' # список ответов для команды poke +answers_file = tmp_folder % 'answers.txt' # имя файла по умолчанию для импорта/экспорта ответов +date_file = data_folder % 'date.txt' # список праздников +pastepath = data_folder % 'paste/' # путь для больших сообщений +pasteurl = 'http://isida-bot.com/paste/' # url для сообщений +paste_css_path = '.css/isida.css' # путь к css +default_msg_limit = msg_limit # размер сообщений по умолчанию smile_folder = '.smiles' # папка со смайлами в чатлогах smile_descriptor = 'icondef.xml' # дескриптор смайлов -#-----------------------------------------------# -adblock_regexp = [u'([-0-9a-zа-я_+]+@c[-0-9a-z-.]+)', # Регекспы для блокиратора рекламы, регистронезависимые +back_file = back_folder % '%s.back' # шаблон копий файлов +starttime_file = tmp_folder % 'starttime' + +#-------------------------------------------------------# +# Регекспы для блокиратора рекламы, регистронезависимые # +adblock_regexp = [u'([-0-9a-zа-я_+]+@c[-0-9a-z-.]+)', u'https?://(.*?icq.*?/[-a-z0-9?+./=?&]*?)'] -#-----------------------------------------------# + +#-------------------------------------------------------# diff --git a/settings/dist.db b/settings/dist.db Binary files differdeleted file mode 100755 index 2b0e955..0000000 --- a/settings/dist.db +++ /dev/null diff --git a/settings/gis.db b/settings/gis.db Binary files differdeleted file mode 100644 index b4d0dc8..0000000 --- a/settings/gis.db +++ /dev/null diff --git a/settings/wz.db b/settings/wz.db Binary files differdeleted file mode 100644 index 506ce51..0000000 --- a/settings/wz.db +++ /dev/null |