基于 NoneBot2。
接口来自 腾讯机器翻译 TMT 目前使用 签名方法 v1
建议使用 poetry
- 通过 poetry 添加到 NoneBot2 项目的 pyproject.toml
poetry add nonebot-plugin-translator
- 也可以通过 pip 从 PyPI 安装
pip install nonebot-plugin-translator
- 参照下文在 NoneBot2 项目的环境文件
.env.*
中添加配置项
腾讯云 API 请求的公共参数(必须)
- tencentcloud_common_region
str
地域参数,用来标识希望操作哪个地域的数据 - tencentcloud_common_secretid
str
在 云API密钥 上申请的标识身份的SecretId
,一个SecretId
对应唯一的SecretKey
- tencentcloud_common_secretkey
str
你的SecretKey
用来生成请求签名 Signature
# .env.prod
tencentcloud_common_region = "ap-shanghai"
tencentcloud_common_secretid = ""
tencentcloud_common_secretkey = ""
这样,就能够在 Bot 所在群聊或私聊发送 翻译
或 翻译+
使用了
翻译+
是一个用于进行连续翻译的翻译锁定模式,翻译锁定
是它的别名,请根据提示操作
- 我确认我的安装和配置过程正确,但我发送
翻译
或翻译+
没有反应
如果在.env.*
的command_start
内仅设置了非空前缀,就必须在命令前加上前缀,比如/翻译
/翻译+
请积极提交 Issues 或 Pull requests