Skip to main content

nonebot plugin bfinfo

Project description

nonebot

🔥 nonebot_plugin_bfinfo

✨ 战地1、5战绩查询 ✨

license pypi python


插件描述

一款基于Nonebot2的插件

调用Stats API for the Battlefield series,用于QQ私聊或群聊发送战地游戏ID,返回基础信息以及最佳兵种、最佳枪械、最佳载具、最佳模式信息

由于API返回信息不全,获取的json存在一些问题,无法获取正确信息

  • 战地一
    • 等级(rank)字段为0
    • 总治疗量(heals)字段为None
  • 战地五
    • 总治疗量(heals)字段为None
    • 最佳兵种(classes)字段中所有数据为0
    • 最佳游戏模式(gamemodes)字段不存在

因为期末考试,中间隔了好久才完成,文件夹本地测试源码中存放了未加入nonebot框架以前的源码,可以在编译器中直接调试

  • BF1_record:初步完成基本功能,输入游戏ID,绘制基础信息
  • Battlefield_Test:03数据分析.py中实现输入游戏ID,绘制基础信息以及最佳兵种、最佳枪械、最佳载具、最佳模式信息

提供以上源码是为了方便测试,如果你有更好的解决办法,欢迎留言

API如下,将{player_name}替换为游戏ID即可在浏览器中查看信息

https://api.gametools.network/bf1/all/?name={player_name}&lang=en-us
https://api.gametools.network/bfv/all/?name={player_name}&lang=en-us    

本人未系统学习过py,靠仅有的cpp和py的一点点理解制作的,如果有任何问题、建议,欢迎issues

安装

pip install nonebot_plugin_bfinfo

配置项

bot.py中添加

nonebot.load_plugin("nonebot_plugin_bfinfo")

命令

在群聊或私聊中发送BFI+IDBFV+ID

示例

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nonebot_plugin_bfinfo-0.0.0.tar.gz (2.6 MB view details)

Uploaded Source

File details

Details for the file nonebot_plugin_bfinfo-0.0.0.tar.gz.

File metadata

  • Download URL: nonebot_plugin_bfinfo-0.0.0.tar.gz
  • Upload date:
  • Size: 2.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/35.0 requests/2.28.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.64.0 importlib-metadata/4.11.4 keyring/23.6.0 rfc3986/1.5.0 colorama/0.4.5 CPython/3.9.10

File hashes

Hashes for nonebot_plugin_bfinfo-0.0.0.tar.gz
Algorithm Hash digest
SHA256 7cdf70c3b9212415543f23aa31d78f9b636d847ea7cf8af103cfcdd0696e0c0a
MD5 73e7393f4d461946c75ca9516ec3eb21
BLAKE2b-256 8f19e69078526da604a2b27b86d089e188d9d7d1bb7e7218d5bb1c63731eb3c3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page