Skip to main content

Nonebot2查询MC服务器在线信息插件

Project description

NoneBotPluginLogo

nonebot_plugin_mc_server_status

✨ Nonebot2查询MC服务器在线信息插件 ✨

license nonebot2 python

简介

使用mcstatus库,支持Java和Bedrock服务器的服务器查询。

安装

使用nb-cli安装

nb plugin install nonebot_plugin_mc_server_status

或者
直接把插件clone下来放进去plugins文件夹,记得把依赖装上 pip install mcstatus

使用

添加了服务器信息后,会在bot根目录下的data目录创建一个mc_status_data.json文件,用于存储插件信息
在bot对应的.env文件修改

# 管理员的QQ号(别问我为什么要另外写)
mc_status_admin_qqnum = 114514

# 可选配置
# 机器人的QQ号列表,如果有多个bot连接,会按照填写的list,左边的机器人QQ优先级最高 1234 > 5678 > 6666,会自动切换
# 如果不填该配置则由第一个连上的bot响应
tutu_bot_qqnum_list = [1234, 5678, 6666]

插件命令

指令 说明
信息 所有人都能使用,查看当前群添加的服务器状态,需要加命令前缀,默认/
信息数据 查看已添加的群和服务器信息,bot超级管理员用,需要加命令前缀,默认/
添加服务器 字面意思,bot超级管理员用,一个群可以添加多个服务器
删除服务器 字面意思,bot超级管理员用

更新日志

2023/2/11 [v0.2.9]

  • 信息和信息数据的增加命令前缀

2023/1/24 [v0.2.8]

  • 修复多bot处理bug

2023/1/20 [v0.2.7]

  • gocq插件版不支持base64图片发送,改为BytesIO发送服务器图标

2023/1/17 [v0.2.4]

  • 又忘记删东西导致无法运行,已修复

2023/1/16 [v0.2.3]

  • 最低python版本兼容至3.8

2023/1/15 [v0.2.2]

  • 优化多bot逻辑,机器人qq号配置改为可选

2023/1/15 [v0.2.1]

  • 插件重构

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_mc_server_status-0.2.9.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file nonebot_plugin_mc_server_status-0.2.9.tar.gz.

File metadata

File hashes

Hashes for nonebot_plugin_mc_server_status-0.2.9.tar.gz
Algorithm Hash digest
SHA256 8d9670aa20d156364505720192e40b07c5bde01ddee7d3be6453069905eda456
MD5 397dd3da42d18ca8c0e9f249f4adaa1b
BLAKE2b-256 8c62e91f82103912ed94a688cd974f4e2f86defc49c3062fdb2fc2856c2f317b

See more details on using hashes here.

File details

Details for the file nonebot_plugin_mc_server_status-0.2.9-py3-none-any.whl.

File metadata

File hashes

Hashes for nonebot_plugin_mc_server_status-0.2.9-py3-none-any.whl
Algorithm Hash digest
SHA256 92feb39be66c2c79a7740d3b7133107d839013fccbb042cc1c8c8859ebb09ff8
MD5 3cc65eb73e2ad41c331b109079a0f8e0
BLAKE2b-256 64ae907423e10ea4168bae75650ec892f718bcfa2c7508afb08e753ae0c9c347

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