动态auth完成。

This commit is contained in:
liuwei
2025-06-09 15:34:13 +08:00
parent bce685b2e2
commit 68cd1e3301
2 changed files with 19 additions and 17 deletions

View File

@@ -1,33 +1,32 @@
# -*- coding: utf-8 -*-
import time
import asyncio
import threading
import time
import tomllib
import toml
import wechat_ipad
import toml
from loguru import logger
import wechat_ipad
from base.func_epic import is_friday, get_free
from base.func_news import News
from configuration import Config
from base.plugin_common.event_system import EventType, EventSystem
from base.plugin_common.message_plugin_interface import MessagePluginInterface
from base.plugin_common.plugin_interface import PluginStatus
from base.plugin_common.plugin_manager import PluginManager
from base.plugin_common.plugin_registry import PluginRegistry
from utils.sehuatang.shehuatang import pdf_file_path
from configuration import Config
from db.connection import DBConnectionManager
from db.contacts_db import ContactsDBOperator
from plugins.xiuren_image.meitu_dl import meitu_dowload_pub_pic
from utils.email_util import EmailSender
from utils.revoke.message_auto_revoke import MessageAutoRevoke
from utils.robot_cmd.robot_command import GroupBotManager, Feature, PermissionStatus
from db.connection import DBConnectionManager
from db.contacts_db import ContactsDBOperator
from utils.sehuatang.shehuatang import pdf_file_path
from utils.wechat.contact_manager import ContactManager
from utils.wechat.message_to_db import MessageStorage
from wechat_ipad import WechatAPIClient
from wechat_ipad.models.message import WxMessage, MessageType
from plugins.xiuren_image.meitu_dl import meitu_dowload_pub_pic
class Robot:
@@ -685,8 +684,10 @@ class Robot:
receivers = self.gbm.get_group_list()
if not receivers:
return
feature = getattr(Feature, "DAILY_SUMMARY", None)
for r in receivers:
if self.gbm.get_group_permission(r, Feature.DAILY_SUMMARY) == PermissionStatus.ENABLED:
if self.gbm.get_group_permission(r, feature) == PermissionStatus.ENABLED:
output = await self.message_storage.generate_and_send_ranking(r, self.allContacts)
await self.ipad_bot.send_text_message(r, output)
except Exception as e: