config examples
This commit is contained in:
parent
57f6d668c5
commit
a0568d1ecb
4 changed files with 83 additions and 0 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -2,3 +2,5 @@
|
|||
__pycache__
|
||||
*/*.pyc
|
||||
*/__pycache__
|
||||
config.yml
|
||||
conf.d
|
||||
|
|
21
config.dist.yml
Normal file
21
config.dist.yml
Normal file
|
@ -0,0 +1,21 @@
|
|||
# gibberish here, read telethon docs for further details
|
||||
api_id: 00000000
|
||||
api_hash: 000000000000000000000000000000ff
|
||||
bot_token: 0000000000:ABCDEFGHijklmnoPQRSTUVWXYZ-v1234567
|
||||
|
||||
# refer psycopg.connect() docs for db_spec, also this:
|
||||
# https://www.postgresql.org/docs/current/libpq-connect.html#LIBPQ-CONNSTRING
|
||||
db_spec: |
|
||||
dbname=pgbot
|
||||
user=pgbot
|
||||
host=127.0.0.1
|
||||
port=5432
|
||||
password=somepass
|
||||
|
||||
# list of regex tokens and regex
|
||||
response_tokens: tokens.dist.yml
|
||||
# scheduled task list
|
||||
schedule: sched.dist.yml
|
||||
|
||||
admins:
|
||||
- 00000000
|
15
sched.dist.yml
Normal file
15
sched.dist.yml
Normal file
|
@ -0,0 +1,15 @@
|
|||
# schedule things here, see examples
|
||||
- tokens: botname,praise
|
||||
chat: 00000000
|
||||
days: [1, 5]
|
||||
time:
|
||||
- "19:59"
|
||||
rand: 5
|
||||
|
||||
- tokens: greeting
|
||||
chat: 00000000
|
||||
days: [1, 2, 3]
|
||||
time:
|
||||
- "13:05"
|
||||
- "13:10"
|
||||
rand: 3
|
45
tokens.dist.yml
Normal file
45
tokens.dist.yml
Normal file
|
@ -0,0 +1,45 @@
|
|||
# you don't have to add regex for commands as they are matched separately
|
||||
start_cmd: []
|
||||
stop_cmd: []
|
||||
|
||||
# tokens starting with ! are prioratized
|
||||
# if one of those is matched, it does not matter if there is a longer match
|
||||
# e.g. "botname,obscenity,praise,!find" will trigger "botname,!find", despite
|
||||
# "botname,obscenity,praise" being longer
|
||||
ass:
|
||||
- жоп
|
||||
drugs:
|
||||
- нарк
|
||||
botname:
|
||||
- бот(яра)?
|
||||
- железяка
|
||||
praise:
|
||||
- хорош
|
||||
- няшка
|
||||
- молодец
|
||||
- крут
|
||||
- милый
|
||||
- ум(ный|[её]н)
|
||||
- жж[ео]шь?
|
||||
- (пре)?крас(ав)?
|
||||
whatsup:
|
||||
- как\s+(дела|жизнь|оно|ты|сам)
|
||||
- нормальн
|
||||
- вс[её]\s+ок\?
|
||||
- ты\s+как\?
|
||||
greeting:
|
||||
- привет
|
||||
- здарова
|
||||
- здравствуй
|
||||
- хай
|
||||
- эгегей
|
||||
thx:
|
||||
- спасиб
|
||||
- благодарю
|
||||
- мерси
|
||||
speak:
|
||||
- говорить
|
||||
- общаться
|
||||
"!find":
|
||||
- \bнайди\b
|
||||
- \bищи\b
|
Loading…
Reference in a new issue