Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/isida/3.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordiSabler <dissy@ya.ru>2012-05-22 13:56:47 +0400
committerdiSabler <dissy@ya.ru>2012-05-22 13:56:47 +0400
commit99674f2b80eee6531f32841838f94f92b44954a9 (patch)
tree17234aac4c71d87e82bb7a33be36c97af3863bb2 /settings
parent2f2592036a6affcbbefa3b17b6664dbdd1631e25 (diff)
Warning! It not works! Not update to it!
Diffstat (limited to 'settings')
-rw-r--r--settings/censor.txt35
-rw-r--r--settings/defcodes.dbbin983040 -> 0 bytes
-rw-r--r--settings/demo_config.py134
-rwxr-xr-xsettings/dist.dbbin83968 -> 0 bytes
-rw-r--r--settings/gis.dbbin648192 -> 0 bytes
-rw-r--r--settings/wz.dbbin497664 -> 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
deleted file mode 100644
index 55bce2d..0000000
--- a/settings/defcodes.db
+++ /dev/null
Binary files differ
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
deleted file mode 100755
index 2b0e955..0000000
--- a/settings/dist.db
+++ /dev/null
Binary files differ
diff --git a/settings/gis.db b/settings/gis.db
deleted file mode 100644
index b4d0dc8..0000000
--- a/settings/gis.db
+++ /dev/null
Binary files differ
diff --git a/settings/wz.db b/settings/wz.db
deleted file mode 100644
index 506ce51..0000000
--- a/settings/wz.db
+++ /dev/null
Binary files differ