middleware.py 的依赖导入、系统工具函数、运行时定时指令和群管理方法。公开插件应优先使用明确列出的函数,不要依赖未公开内部动作。
import_module(module, package="", version="", manager="")
确保 Python 依赖可用,然后返回导入后的模块对象。
str
必填
importlib.import_module(...) 使用的模块名。str
真实包名。包名与导入名不一致时使用,例如导入子模块
PIL.Image 时安装包是 pillow。str
需要安装的版本。
str
包管理器名称。Python 依赖通常使用
pip;不传时由运行时处理。importModule = import_module 兼容别名。新 Python 插件建议使用 import_module(...)。
系统和实用函数
Cron
Cron 用来管理运行中的定时指令。它不同于 manifest 里的 cron:manifest cron 用来让当前插件自触发;Cron 类用来增删改查运行时定时指令。
当前 Python
addCron(...) / updateCron(...) 不需要传完整位置参数;方法会省略值为 None 的字段。需要清空字段时,传空字符串 ""。群管理
这些方法依赖当前 IM 适配器支持情况。不支持时可能返回错误或无效果。调用结果会直接返回运行时data。
下一步
- 定时任务里主动发消息:
主动推送 - 查看完整签名:
Python 签名速查