296 字
1 分钟
AstrBot 腾讯云 DNS 解析控制器

部署一个新的 Web 服务时,反向代理配置好之后,往往还要打开 DNSPod 控制台新增解析记录。我写了这个 AstrBot 插件,把常用的 DNS 操作接到机器人里,减少在多个管理界面之间切换。
能做什么
- 使用管理员指令列出当前域名的解析记录,并按记录 ID 删除记录。
- 指定子域名、记录类型和记录值,新增 DNSPod 解析记录。
- 向 AstrBot 的 LLM 提供查询、新增、删除解析记录的工具;管理员可以在配置中关闭这组工具,保留指令操作。
插件通过 aiohttp 调用腾讯云 DNSPod API。它只管理插件配置中指定的域名,调用前需要填写腾讯云 API 密钥和域名。机器人指令与 LLM 工具均限制为管理员使用。
这个项目的目标是处理日常解析调整,尤其适合需要频繁为自托管服务添加子域名的场景。涉及删除记录时,先查询记录并核对 ID,再执行操作。
项目源码位于腾讯云 DNS 解析控制器仓库。
AstrBot 腾讯云 DNS 解析控制器
https://www.pardofelis.top/posts/astrbot-tencent-cloud-controller/分享文章
生成精美分享图或复制链接,与更多人分享本文。
继续阅读
最后更新于 ,距今已过 8 天
部分内容可能已过时
评论