目前为初始版本,调用 kook-valorant-bot 的画图Api移植而来;
Cmd | Function | available |
---|---|---|
/ahri or /help |
帮助命令 | 公屏私聊可用 |
/login account passwd |
登录 riot 账户 | 仅私聊 |
/tfa verify-code |
提供邮箱验证码 | 仅私聊 |
/login-l |
查看已登录账户 | 仅私聊 |
/shop |
查询每日商店 | 公屏私聊可用 |
/uinfo |
查询 vp,rp,用户等级 | 公屏私聊可用 |
QQ频道特色,所有命令在公频使用的时候,需要先at机器人
BOT采用官方提供的 Python sdk
pip install qq-botpy
sdk使用示例请查看官方git仓库 qq-botpy 中的的example
EzAuth登录类已重写,拳头cookie重登不再依赖于 floxay/python-riot-auth
要想使用本bot,请在 code/config
目录下创建 config.json
文件
{
"bot":{
"appid": "机器人appid",
"token": "机器人token",
"val_api_url": "https://val.musnow.top/api/v2",
"val_api_token": "val_api_token",
"master_id":"机器人开发者id"
},
"guild":{}
}
其中 val_api_token
的获取详见 valorant-api-docs
guild
字段的作用,是用于设置某一个频道只允许某几个频道使用机器人。如果服务器id不在此字段内,则不会进行限制,所有子频道都能私聊机器人。若需要限制,必须修改配置文件
比如,频道id xxxxx
的腐竹,只允许用户在子频道id abcd
和 efg
中使用机器人,则可以按如下配置。
"guild":{
"xxxxx":[
"abcd",
"efg"
]
}
更多 config 文件的字段,可直接查看示例文件 config.exp.json
Bot运行时需要多个依赖项文件,完整的文件列表详见 Files
需要的文件均和kook机器人需要的文件同名,参考 code/config/log.exp,将该文件夹内的示例文件移入 ./code/log
文件夹即可。
有任何问题,请加入我的kook频道,或阿狸bot的qq频道与我联系。
阿狸的支出主要为云服务器的费用,您的支持是对作者的最大鼓励!