1234567891011121314151617181920212223242526272829 |
- # -*- 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
|