astrbot_plugin_temp-email
一个为 AstrBot 设计的临时邮箱生成和管理插件,支持生成临时邮箱地址、查看邮件列表和阅读邮件内容。
功能特性
- 📧 生成临时邮箱 - 快速创建临时邮箱地址
- 📬 邮件列表 - 查看收到的邮件列表,时间自动转换为本地时间
- 📄 查看正文 - 阅读邮件详细内容,自动清理HTML格式
- 🔧 智能缓存 - 自动缓存邮箱信息和邮件详情
- 🌐 本地化时间 - 时间戳自动转换为本地时间格式
安装方法
方法一:通过 AstrBot 插件市场
- 打开 AstrBot 控制台
- 进入插件管理页面
- 搜索 "临时邮箱" 或 "temp_email"
- 点击安装
方法二:手动安装
- 下载插件文件到
AstrBot/data/plugins/astrbot_plugin_temp-email/目录 - 重启 AstrBot 服务
- 插件将自动加载
基本配置
API密钥申请
如需使用自定义API密钥,请按以下步骤申请:
- 访问 IDatariver API密钥申请页面
- 注册或登录您的账号
- 在控制台中创建新的API密钥
- 复制生成的API密钥
使用方法
1. 获取邮箱
生成一个新的临时邮箱地址:
获取邮箱
返回示例:
✅ 临时邮箱生成成功!
📧 邮箱地址:user123@apiok.us
🆔 邮箱ID:abc123def456
⚠️ 注意:此邮箱为临时邮箱,请及时使用。
📬 使用 邮箱列表 快速查看邮件列表
2. 邮箱列表
查看当前邮箱的邮件列表:
邮箱列表
或者指定邮箱ID查看:
邮箱列表 abc123def456
返回示例:
📬 邮件列表 (邮箱ID: abc123def456)
1. 📧 验证码通知
👤 发件人: system@service.com
📅 时间: 2024-01-15 14:30:25
2. 📧 欢迎邮件
👤 发件人: support@website.com
📅 时间: 2024-01-15 14:25:10
💡 提示: 直接输入 查看正文 即可查看最新邮件内容
3. 查看正文
查看最新邮件内容:
查看正文
或者查看指定邮件:
查看正文 邮件ID
返回示例:
📧 邮件详情 (ID: msg789)
📋 主题: 验证码通知
👤 发件人: system@service.com
📄 内容:
您的验证码是:123456
此验证码5分钟内有效,请尽快使用。
4. 帮助信息
查看插件使用帮助:
邮箱帮助
贡献指南
欢迎提交 Issue 和 Pull Request 来改进这个插件。
开发环境搭建
- Fork 本仓库
- 克隆到本地
- 在 AstrBot 中测试插件功能
- 提交改进
代码规范
- 遵循 Python PEP 8 规范
- 添加适当的注释和文档
- 确保代码兼容性
许可证
MIT License - 详见 LICENSE 文件
联系方式
- 作者:victical
- 项目地址:https://github.com/victical/astrbot_plugin_temp-email
- 问题反馈:请在 GitHub 仓库提交 Issue
注意:此插件仅供学习和测试使用,请勿用于非法用途。使用临时邮箱时请遵守相关法律法规。