# -*- coding: utf-8 -*- from __future__ import division from .__load__ import * class Robot(object): def __init__(self, profiling=False): self.start() def say(self, content): print content def start(self): self.config = Demeter.config['robot'] self.reload() def reload(self): try: for item in self.config: setting = self.setting(self.config[item]) self.config[item] = Demeter.service(self.config[item], item) self.config[item].setting(**setting) except Exception as e: Demeter.logger.critical("机器人初始化失败:{}".format(e)) def setting(self, name): # 后续要改成数据库读取 config = Demeter.config[name] return config