Разработан чат-бот
This commit is contained in:
1
config/__init__.py
Normal file
1
config/__init__.py
Normal file
@ -0,0 +1 @@
|
||||
from .config import Bot, Database, AI, Jira
|
78
config/config.py
Normal file
78
config/config.py
Normal file
@ -0,0 +1,78 @@
|
||||
from configparser import RawConfigParser
|
||||
|
||||
|
||||
config = RawConfigParser()
|
||||
config.read(
|
||||
filenames='./config.ini',
|
||||
)
|
||||
|
||||
|
||||
class Bot:
|
||||
token = config.get(
|
||||
section='Bot',
|
||||
option='token',
|
||||
)
|
||||
|
||||
|
||||
class Database:
|
||||
dbname = config.get(
|
||||
section='Database',
|
||||
option='dbname',
|
||||
)
|
||||
|
||||
user = config.get(
|
||||
section='Database',
|
||||
option='user',
|
||||
)
|
||||
|
||||
password = config.get(
|
||||
section='Database',
|
||||
option='password',
|
||||
)
|
||||
|
||||
host = config.get(
|
||||
section='Database',
|
||||
option='host',
|
||||
fallback='localhost',
|
||||
)
|
||||
|
||||
port = config.getint(
|
||||
section='Database',
|
||||
option='port',
|
||||
fallback=5432,
|
||||
)
|
||||
|
||||
|
||||
class AI:
|
||||
enabled = config.getboolean(
|
||||
section='AI',
|
||||
option='enabled',
|
||||
fallback=True,
|
||||
)
|
||||
|
||||
k = config.getint(
|
||||
section='AI',
|
||||
option='k',
|
||||
fallback=3,
|
||||
)
|
||||
|
||||
update_frequency = config.getint(
|
||||
section='AI',
|
||||
option='update_frequency',
|
||||
fallback=86400,
|
||||
)
|
||||
|
||||
|
||||
class Jira:
|
||||
username = config.get(
|
||||
section='Jira',
|
||||
option='username',
|
||||
)
|
||||
token = config.get(
|
||||
section='Jira',
|
||||
option='token',
|
||||
)
|
||||
server = config.get(
|
||||
section='Jira',
|
||||
option='server',
|
||||
)
|
Reference in New Issue
Block a user