forked from coala/corobo
-
Notifications
You must be signed in to change notification settings - Fork 1
/
config.py
52 lines (37 loc) · 1.24 KB
/
config.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
import logging
import os
COBOT_ROOT = os.environ.get('COBOT_ROOT', os.getcwd())
BACKEND = os.environ.get('BACKEND', 'Gitter')
BOT_EXTRA_BACKEND_DIR = os.path.join(COBOT_ROOT, 'err-backend-gitter')
HIDE_RESTRICTED_COMMANDS = True
BOT_DATA_DIR = os.path.join(COBOT_ROOT, 'data')
BOT_EXTRA_PLUGIN_DIR = COBOT_ROOT
BOT_LOG_FILE = os.path.join(COBOT_ROOT, 'errbot.log')
BOT_LOG_LEVEL = logging.DEBUG
BOT_PREFIX = os.environ.get('COBOT_PREFIX', 'corobo ')
# Also listen to cobot, if the bot being ran is corobo
if not os.environ.get('COBOT_PREFIX'):
BOT_ALT_PREFIXES = ('cobot ', )
BOT_ADMINS = os.environ.get('BOT_ADMINS', '').split() or ('meetmangukiya', )
BOT_IDENTITY = {
'token': os.environ['COBOT_TOKEN']
}
IGNORE_USERNAMES = os.environ.get("IGNORE_USERNAMES",
'co-robo coala-bot').split()
DIVERT_TO_PRIVATE = ('help', )
ROOMS_TO_JOIN = (
'coala/coala',
'coala/coala/offtopic',
'coala/cobot-test',
'coala/corobo',
'coala/devops',
'coala/community',
'coala/coala/gsoc',
'coala/coala/maintainers',
'coala/coala-bears',
'coala/bearship',
'coala/gci',
'coala/cobot'
)
CHATROOM_PRESENCE = os.environ.get('ROOMS', '').split() or ROOMS_TO_JOIN
AUTOINSTALL_DEPS = True