-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.py.sample
108 lines (90 loc) · 2.37 KB
/
config.py.sample
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
TG_API_ID = 0
TG_API_HASH = 'xxxxxxxxxxxxxxxxxxxxxxx'
INVOKER_SESSION_NAME = 'bot'
CLIENTS = [
{
'name': 'my lovely bot',
'session_name': 'bot',
'phone_number': '+1xxxxxxxxx',
'uid': 555555555
},
]
ADMIN_UIDS = [1111111111]
ADMIN_CHANNEL = -1001111111111
ADMIN_GROUP = -111111111
BOT_TOKEN = '222222222:yyyyyyyyyyyyyyyyyy'
BOT_TOKENS = {
BOT_TOKEN,
'222222222:yyyyyyyyyyyyyyyyyy'
}
BOT_WEBHOOK_LISTEN = '127.0.0.1'
BOT_WEBHOOK_PORT = 8080
BOT_WEBHOOK_PATH = 'tg-Webhook-xxxx'
BOT_WEBHOOK_URL = 'https://webhook-url/' + BOT_WEBHOOK_PATH
BOTS = [
{
'name': 'real bot',
'token': BOT_TOKEN,
'uid': 222222222,
'host': BOT_WEBHOOK_LISTEN,
'port': BOT_WEBHOOK_PORT,
'path': BOT_WEBHOOK_PATH,
'url': BOT_WEBHOOK_URL
},
]
NEW_BOTS = [
{
'name': 'real bot runs in telethon mode',
'token': BOT_TOKEN,
'session_name': 'realbot',
'uid': 222222222
},
]
SMS_WEBHOOK_LISTEN = '127.0.0.1'
SMS_WEBHOOK_PORT = 8088
SMS_WEBHOOK_PATH = '/sms'
VOICE_WEBHOOK_PATH = '/voice'
GROUP_BLACKLIST = ['joinchat', 'socks']
GROUP_MEMBER_JOIN_LIMIT = 20
MINIO_SERVER = 's3.amazonaws.com'
MINIO_SECURE = True
MINIO_VERIFY = True
MINIO_REGION = 'us-east-1'
MINIO_BUCKET = 'pic-bucket'
MINIO_ACCESS_KEY = 'access-key'
MINIO_SECRET_KEY = 'secret-key'
B2_APPLICATION_KEY_ID = '00xxxxxxxxxxxx0000000001'
B2_APPLICATION_KEY_SECRET = 'yyyyyyyyyyyyyyyyyyyyyyyyyyy'
B2_BUCKET_ID = '0123456789abcdef'
FTP_NAME = 'example-xxx'
PIC_URL = 'http://example-xxx/pic'
LOG_PATH = 'log-path'
LOG_URL = 'http://example-xxx/log'
OCR_HINT = '--OCR-HINT--'
OCR_HISTORY_HINT = '--OCR-OLD-HINT--'
OCR_PROCESSING_HINT = '--OCR-PROC-HINT--'
OCR_FAILED_HINT = '--OCR-FAIL-HINT--'
OCR_URL = 'http://typ-style-ocr-server-url/http/picture-server-http-url'
RAVEN_DSN = 'https://user:pass@sentry.io/id'
ONLINE_HOUR = 10
OFFLINE_HOUR = 20
SESSION_USE_MYSQL = True
MYSQL_CONFIG = {
'user': 'user',
'password': 'pass',
'host': 'db.example.com',
'port': 3306,
'db_prefix': 'session_',
}
MYSQL_DATABASE = 'humanbot'
DB_CONFIG = {
'sqlalchemy.url': 'sqlite:///output.db'
# 'sqlalchemy.url': 'mysql://user:pass@db.example.com/db' # if you prefer MySQL
}
REDIS_URL = 'redis://localhost:6379/0'
INFLUXDB_CONFIG = {
'db': 'influxdb',
'host': '127.0.0.1',
'port': '8086'
}
INFLUXDB_URL = ''