astrbot_plugin_email_narrator
✨ astrbot 智能邮件播报插件 ✨
一个智能邮件播报插件,能接收邮件并让继承了会话和人格的 LLM 来通知用户
✨ astrbot 智能邮件播报插件 ✨
aioimaplib 重构,性能更高,不会阻塞 AstrBot 主进程。安装并启用插件后,请在 AstrBot 管理后台 -> 插件市场 -> 已安装 -> Email Narrator 中进行配置。
邮箱账户列表 (Accounts):
这是最重要的配置。请每行填写一个账户,格式为 imap服务器,邮箱地址,应用密码。
imap.gmail.com,your.email@gmail.com,your_google_app_password
imap.qq.com,123456@qq.com,your_qq_app_password
预设的推送目标列表 (Preconfigured Targets):
如果你希望某些会话(如管理员群)总是接收邮件通知,而无需手动开启,可以在这里填写完整的会话ID。
消息会话来源 即可。格式如:QQ:GroupMessage:12345678。其他配置:
0 表示无限重试。on/off 指令将失效,邮件只会推送到“预设的推送目标列表”中。{{sender}} 和 {{recipient}} 变量。/email_narrator on
别名: /邮件播报 开启
功能: 在当前会话开启邮件播报功能。
> ℹ️ 在“固定推送目标模式”下,此指令将被禁用。
/email_narrator off
别名: /邮件播报 关闭
功能: 在当前会话关闭邮件播报功能。
> ℹ️ 在“固定推送目标模式”下,此指令将被禁用。
/email_narrator status
别名: /邮件播报 状态
功能: 查看插件的当前运行状态、监控的账号数量、运行模式等信息。
/email_narrator check_accounts
别名: /邮件播报 检查账号
功能: (仅限管理员) 测试所有已配置邮箱账号的连接性,并返回状态报告。