汇率查询机器人插件
一个基于 AstrBot 平台开发的汇率查询机器人插件,提供实时汇率查询功能,并支持中文货币名称与 ISO 4217 代码之间的互转。用户可以通过指令查询指定货币间的汇率,也可以调用内置的 LLM 工具进行扩展查询。数据来源:exchangerate-api
文件结构
plugin/
├── main.py # 插件主逻辑文件,包含汇率查询指令和 LLM 工具
├── mapping.py # 中文货币名称到 ISO 4217 代码的映射文件
└── _conf_schema.json # 配置文件,用于配置汇率查询API的 API Key
配置说明
在 AstrBot 的管理面板中填写正确的 API Key,插件启动时会自动加载该配置。
使用指南
指令查询
查询所有汇率
发送指令:/汇率查询 美元
插件将返回以美元为基准的所有支持货币的汇率信息。查询指定目标汇率
发送指令:/汇率查询 美元 欧元
插件将返回美元到欧元的汇率。
LLM 工具调用
- 内置的
get_exchange_rate工具支持大语言模型调用,用于根据指定的基础货币与目标货币进行汇率查询,支持中文输入。