imaginaryfriend/run.py

23 lines
553 B
Python
Raw Normal View History

import logging.config
import configparser
from src.bot import Bot
2016-11-10 15:21:08 +01:00
from orator.orm import Model
from orator import DatabaseManager
def main():
2016-10-31 22:11:25 +01:00
config = configparser.ConfigParser()
2016-11-01 23:22:26 +01:00
config.read('./main.cfg', encoding='utf-8')
2016-11-10 15:21:08 +01:00
logging.basicConfig(level=config['logging']['level'])
2016-11-10 15:21:08 +01:00
logging.getLogger("telegram.bot").setLevel(logging.ERROR)
logging.getLogger("telegram.ext").setLevel(logging.ERROR)
Model.set_connection_resolver(DatabaseManager({'db': config['db']}))
Bot(config).run()
if __name__ == '__main__':
main()