新增消息工具包,防止代码重复,方便@ 逻辑
This commit is contained in:
5
robot.py
5
robot.py
@@ -58,6 +58,7 @@ from xiuren.meitu_dl import meitu_dowload_pic, meitu_dowload_pub_pic, meitu_dowl
|
||||
from xiuren.random_pic import get_xiuren_pic, get_xiuren_heisi_pic
|
||||
from xiuren.xiuren_pdf import generate_pdf_from_images
|
||||
|
||||
from message_util import MessageUtil
|
||||
|
||||
class Robot(Job):
|
||||
"""个性化自己的机器人
|
||||
@@ -78,6 +79,8 @@ class Robot(Job):
|
||||
self.redis_pool = redis.ConnectionPool(**self.config.redis)
|
||||
self.LOG.info(f"REDIS连接池加载完成: {self.config.redis}")
|
||||
|
||||
# 初始化消息工具类
|
||||
self.message_util = MessageUtil(wcf, self.allContacts)
|
||||
self.groups = {} # 存储按group_id分组的消息列表,每个group_id最多保留10条消息
|
||||
GroupBotManager.load_local_cache()
|
||||
# 消息存档模块初始化,自动完成入库动作
|
||||
@@ -89,7 +92,7 @@ class Robot(Job):
|
||||
# 点歌模块加载
|
||||
self.music = BotMusic(wcf, self.gbm)
|
||||
# 签到模块加载
|
||||
self.signin = SignInSystem(wcf, self.gbm, self.allContacts, self.db_pool, self.redis_pool)
|
||||
self.signin = SignInSystem(wcf, self.gbm, self.allContacts, self.db_pool, self.redis_pool,self.message_util )
|
||||
# 积分赠送功能加载
|
||||
self.trade = PointTrade(wcf, self.gbm, self.db_pool)
|
||||
# 获取视频模块
|
||||
|
||||
Reference in New Issue
Block a user