fix: resolve code duplication and on_platform_loaded signature in main.py

This commit is contained in:
SXP-Simon
2026-02-07 23:54:34 +08:00
parent 0c9c20f537
commit 031c91940e
+1 -9
View File
@@ -61,7 +61,7 @@ class QQGroupDailyAnalysis(Star):
logger.info("QQ群日常分析插件已初始化(模块化版本)") logger.info("QQ群日常分析插件已初始化(模块化版本)")
@filter.on_platform_loaded() @filter.on_platform_loaded()
async def on_platform_loaded(self, event): async def on_platform_loaded(self):
"""平台加载完成后初始化""" """平台加载完成后初始化"""
try: try:
# 初始化所有bot实例 # 初始化所有bot实例
@@ -576,8 +576,6 @@ class QQGroupDailyAnalysis(Star):
glist.append(group_id) glist.append(group_id)
self.config_manager.set_group_list(glist) self.config_manager.set_group_list(glist)
yield event.plain_result("✅ 已将当前群加入白名单") yield event.plain_result("✅ 已将当前群加入白名单")
self.config_manager.set_group_list(glist)
yield event.plain_result("✅ 已将当前群加入白名单")
# 重新启动定时任务 # 重新启动定时任务
self.auto_scheduler.schedule_jobs(self.context) self.auto_scheduler.schedule_jobs(self.context)
else: else:
@@ -588,8 +586,6 @@ class QQGroupDailyAnalysis(Star):
glist.remove(group_id) glist.remove(group_id)
self.config_manager.set_group_list(glist) self.config_manager.set_group_list(glist)
yield event.plain_result("✅ 已将当前群从黑名单移除") yield event.plain_result("✅ 已将当前群从黑名单移除")
self.config_manager.set_group_list(glist)
yield event.plain_result("✅ 已将当前群从黑名单移除")
# 重新启动定时任务 # 重新启动定时任务
self.auto_scheduler.schedule_jobs(self.context) self.auto_scheduler.schedule_jobs(self.context)
else: else:
@@ -605,8 +601,6 @@ class QQGroupDailyAnalysis(Star):
glist.remove(group_id) glist.remove(group_id)
self.config_manager.set_group_list(glist) self.config_manager.set_group_list(glist)
yield event.plain_result("✅ 已将当前群从白名单移除") yield event.plain_result("✅ 已将当前群从白名单移除")
self.config_manager.set_group_list(glist)
yield event.plain_result("✅ 已将当前群从白名单移除")
# 重新启动定时任务 # 重新启动定时任务
self.auto_scheduler.schedule_jobs(self.context) self.auto_scheduler.schedule_jobs(self.context)
else: else:
@@ -617,8 +611,6 @@ class QQGroupDailyAnalysis(Star):
glist.append(group_id) glist.append(group_id)
self.config_manager.set_group_list(glist) self.config_manager.set_group_list(glist)
yield event.plain_result("✅ 已将当前群加入黑名单") yield event.plain_result("✅ 已将当前群加入黑名单")
self.config_manager.set_group_list(glist)
yield event.plain_result("✅ 已将当前群加入黑名单")
# 重新启动定时任务 # 重新启动定时任务
self.auto_scheduler.schedule_jobs(self.context) self.auto_scheduler.schedule_jobs(self.context)
else: else: