动态auth完成。
This commit is contained in:
21
robot.py
21
robot.py
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user