xdm, you V ma?
一个基于nonebot2平台的战地1/5/2042(测试中)聊天机器人,提供战绩查询,群账号绑定,服务器查询等功能,提供基于htmlrender插件渲染的美观输出。
nb-cli: (推荐)
nb plugin install nonebot-plugin-bfchatpip: (需要在pyproject.toml手动导入)
pip install nonebot-plugin-bfchatbfchat_prefix = "/" # bfchat的命令前缀,默认为"/"
bfchat_dir = "./bfchat_data" # bfchat的存储目录,用于存储群绑定玩家数据使用以下命令前均需要添加配置好的前缀
将 [game] 替换为 bf1 , bfv , bf2042 查询对应游戏。
| 命令 | 作用 | 备注 |
|---|---|---|
bf help |
返回本列表 | |
bf init |
初始化本群绑定功能,未初始化的群,群员不能使用绑定功能 | 仅SUPERUSER和群管理员有效 |
[game] [玩家id] |
查询 [玩家id]的战绩信息例如查询 senpai的 bf1信息:bf1 senpai |
如果查询玩家是me,则会将数据保存至本地 且一小时内再次查询不会再发起请求 |
[game] [玩家id] weapons |
查询 [玩家id]的武器信息 |
|
[game] [玩家id] vehicles |
查询 [玩家id]的载具信息 |
|
bf2042 [玩家id] classes |
查询 [玩家id]的bf2042专家信息 |
|
[game] bind [玩家id] |
将 对应游戏的 [玩家id]与命令发送人绑定,绑定后可使用 me 代替 [玩家id]例如 bfv me |
游戏间绑定不互通 |
[game] list |
列出该服务器所有已绑定的bf1/bfv玩家信息 | 使用本地数据,不会自动更新 |
[game] server [服务器名] |
查询名字包含 [服务器名]的bf1/bfv服务器 |
头图位于 路过图床, 请检查服务器与图床的网络连通性,您可以自行替换头图链接。
bfv me
bfv server BFV ROBOT
bfv list


