# -*- coding: utf-8 -*-
#-------------------------------------------------------#
#-------------- Isida-bot Config file ------------------#
#-------------------- v5.01ru --------------------------#
#-------------------------------------------------------#
#--------------- Настройки подключения -----------------#
Settings = {
'nickname':		u'NemIsida',					# Ник бота в конференциях
'jid':			u'isida@ubunix.pro/UCS',			# Jid бота с ресурсом
'password':		u'3PBSPdiQSXZiEL8nyaMAa5pio8i3RE3oMHj',		# Пароль
'status':		u'online',					# Статус бота chat|online|away|xa|dnd
'priority':		0,						# Приоритет
'message':		u'Йа zaibаццкое железко!'}			# Статус-сообщение

#---------------- Стартовые настройки ------------------#
SuperAdmin	=	u'admin@ubunix.pro'			# JID владельца бота
defaultConf	=	u'support@conference.ubunix.pro'	# Стартовая конференция
prefix		=	u'.'					# Префикс команд по умолчанию
msg_limit	=	2048					# Лимит размера сообщений

#---------------- Настройка прокси/хостов --------------#
#proxy = {'host':'localhost','port':3128,'user':'me','password':'secret'}	# Прокси
#proxy = {'host':'127.0.0.1','port':3128,'user':'','password':''}
#proxy = {'host':'localhost','port':3128}
server		=	'ubunix.pro:5223'			# Подключение минуя резолвер (SSL/TLS)
#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}

#-------------- Отладка, системные логи ----------------#
#ignore_owner = True						# не исполнять для владельца бота отключенные команды
#halt_on_exception = False					# останавливать работу бота при исключениях
#debug_xmpppy = True						# режим отладки xmpppy
debug_console = True						# режим показа действий бота в консоле
#database_debug = True						# режим отладки PostgreSQL
CommandsLog = True						# логгирование команд бота
#thread_type = None						# тип тредов thread/threading. по умолчанию - threading
#ENABLE_TLS = False						# принудительное отключение TLS при сбоях на больших станзах на старых версиях OpenSSL
#ENABLE_SASL = False						# отключение SASL

#----------------- Настройка баз данных ----------------#
#---------------------- PostgreSQL ---------------------#
#base_type = 'pgsql'			# тип базы: pgsql
#base_name = 'isidabot'		# название базы для PostgreSQL
#base_user = 'isidabot'		# пользователь базы для PostgreSQL
#base_host = 'localhost'		# хост базы для PostgreSQL
#base_pass = '******'		# пароль базы для PostgreSQL
#base_port = '5432'			# порт для подключения. стандартный - 5432

#----------------------- SQLite3 -----------------------#
base_type = 'sqlite3'		# тип базы: sqlite3

#------------------------ MySQL ------------------------#
#base_type = 'mysql'		# тип базы: mysql
#base_name = 'isidabot'		# название базы для MySQL
#base_user = 'isidabot'		# пользователь базы для MySQL
#base_host = 'localhost'	# хост базы для MySQL
#base_pass = '******'		# пароль базы для MySQL
#base_port = 3306			# порт для подключения. стандартный - 3306

#-------------------------------------------------------#
#------------------ Файлы, пути к файлам ---------------#
tmp_folder = 'tmp/%s'					# папка временных данных
data_folder = 'data/%s'					# папка данных
set_folder 	= 'settings/%s'				# папка настроек
sqlite_base = data_folder % 'sqlite3.db'		# файл с базой sqlite3
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 = 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://fill_it_before_use/paste/'		# url для сообщений. необходимо вписать *СВОЙ* сайт!
paste_css_path = '.css/isida.css'			# путь к css
default_msg_limit = msg_limit				# размер сообщений по умолчанию
smile_folder = '.smiles'				# папка со смайлами в чатлогах
smile_descriptor = 'icondef.xml'			# дескриптор смайлов
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?+./=?&]*?)']

#------------- Дополнительные настройки ----------------#
#default_censor_set = 2				# номер набора правил для цензора. 1 - слово целом, 2 - кроме первой буквы
#-------------------------------------------------------#
