来提交你的插件吧!
有疑问?来看看呗!

插件详情

astrbot_plugin_snap_translator

自动获取并翻译 Marvel Snap 开发者问答

marvel
snap
版本v1.1.12
作者sic
Star0
更新2025/10/03

插件说明

🚀 Snap 问答翻译插件 🚀

自动获取、翻译并汇总 Marvel Snap 开发者每日问答,轻松掌握第一手游戏资讯!

astrbot_plugin_snap_translator 是一个为 AstrBot 聊天机器人框架设计的自动化工具插件。
它能够定时从指定的 Discord 频道抓取由 team-answers 机器人发布的开发者问答消息,
利用大型语言模型(LLM)进行精准翻译和汇总,并将最终的中文报告推送到指定的频道。


🚀 核心功能一览

功能点 描述 图标
⏰ 定时自动执行 无需人工干预,每日定时启动,自动完成信息获取、处理和推送的全流程。 🕒
🎯 精准消息抓取 智能筛选指定 Discord 频道中特定机器人(team-answers)发布的消息,确保数据源的准确性。 🔍
🧠 LLM 驱动翻译 集成大型语言模型,对抓取到的英文问答进行高质量的翻译,并根据预设的术语表保证翻译的专业性和一致性。 🤖
📄 结构化报告生成 将翻译后的内容整理成清晰、易读的每日问答汇总报告。 📰
📤 自动频道推送 将生成的报告自动发送到预设的 Discord 频道,方便社区成员快速查阅。 📢
⚙️ 高度可配置 支持通过配置文件灵活设置抓取频道、报告频道、执行时间、机器人信息等关键参数。 🛠️

🤔 为何选择本插件?

  • 🌟 信息同步快人一步:自动追踪 Marvel Snap 官方开发者的最新解答,让您的社区总能第一时间获取到宝贵的游戏动态和平衡性调整信息。
  • 🎯 告别手动翻译的繁琐:全自动化的流程将您从重复的复制、粘贴、翻译工作中解放出来,省时省力。
  • 💡 提升社区活跃度与价值:为社区成员提供稳定、高质量的游戏资讯,是提升服务器吸引力和用户粘性的绝佳工具。
  • 🧩 与 AstrBot 无缝集成:作为 AstrBot 插件,安装配置简单,能够稳定运行在您的机器人实例中。

⚙️ 配置指南

要使此插件正常工作,您需要在 AstrBot 的插件配置中填入以下关键信息:

  1. fetch_channel_id: (必填)需要抓取机器人消息的源频道的 ID。
  2. summary_channel_id: (必填)用于接收报告的目标频道的 ID。
  3. team_answers_bot_id: (必填)机器人的用户 ID。
  4. schedule_hour: (可选)每日任务执行的小时(24小时制),默认为 9。
  5. schedule_minute: (可选)每日任务执行的分钟,默认为 0。
  6. schedule_timezone: (可选)任务执行时区,默认为空(使用系统默认时区)。

如何获取 ID?

在 Discord 中,您需要先开启“开发者模式”(设置 -> 高级设置)。之后,在您想获取 ID 的频道或用户上右键,即可看到“复制 ID”的选项。


🔧 自定义术语

本插件的翻译质量高度依赖于一个内部的术语表。如果您希望优化或添加特定的游戏术语翻译,可以直接编辑位于插件 config 目录下的 constants.py 文件。

  • 文件路径:./config/constants.py
  • 编辑区域:找到文件底部的 KEYWORD_CONTENT 变量,您可以按照 英文术语: 中文翻译 的格式添加或修改其中的条目。

示例:

KEYWORD_CONTENT = """
Archetype: 卡组原型
Discard: 弃牌
# 在这里添加新术语
New Term: 新的翻译
"""

🤝 社区与支持

如果您在使用过程中遇到任何问题,或有功能改进的建议,欢迎随时提出!

⭐️ 如果您觉得这个插件对您有所帮助,请给个 Star 吧! 您的支持对我们至关重要。

AstrBot LogoAstrBot 插件市场社区

AstrBot 插件市场 是一个开放的插件分享平台,欢迎开发者们贡献优质插件。本站致力于为 AstrBot 用户提供高质量扩展,帮助您快速找到喜欢的插件,并鼓励社区伙伴分享使用心得、提出改进建议。

相关链接

官方项目主站 官方插件市场 官方项目仓库 侧边展示主站

开发相关

插件开发文档 快速提交插件 官方项目文档

© 2026 AstrBot 插件市场 Made with by Community