feature:积分交易功能上线

This commit is contained in:
liuwei
2025-03-05 12:15:06 +08:00
parent f01b5da8a7
commit 4610b4433b
3 changed files with 208 additions and 1 deletions

View File

@@ -33,6 +33,7 @@ from group_auto.group_member_change import GroupMemberChange
from message_sign.main import SignInSystem
from message_storage.message_to_db import MessageStorage
from music.bot_music import BotMusic
from point_trade.main import PointTrade
from robot_cmd.robot_command import GroupBotManager
from job_mgmt import Job
from robot_cmd.robot_command import Feature
@@ -81,6 +82,8 @@ class Robot(Job):
self.music = BotMusic(wcf, self.gbm)
# 签到模块加载
self.signin = SignInSystem(wcf, self.gbm, self.allContacts, self.db_pool, self.redis_pool)
# 积分赠送功能加载
self.trade = PointTrade(wcf, self.gbm, self.db_pool)
if ChatType.is_in_chat_types(chat_type):
if chat_type == ChatType.TIGER_BOT.value and TigerBot.value_check(self.config.TIGERBOT):
@@ -335,7 +338,11 @@ class Robot(Job):
except Exception as e:
self.LOG.error(f"member_sign_in error: {e}")
#加入积分赠与功能
# 加入积分赠与功能
try:
self.trade.handle_text(message=msg)
except Exception as e:
self.LOG.error(f"point trade error: {e}")
if msg.is_at(self.wxid): # 被@
self.toAt(msg)