Skip to main content

Valve server query plugin for NoneBot2

Project description

nonebot

nonebot-plugin-valve-server-query

✨ NoneBot查服插件,可用于查询V社的游戏服务器,支持不同服组的权限配置以及服务器信息在线更新✨

license pypi python

安装

nb-cli

待更新

pip

待更新

git

待更新

配置

权限配置

用于服务器信息更新相关命令,文件位于data/valve/authority.json,key为组名,value为拥有该组权限的QQ号列表

示例

{
    "测试": [
        "123456789",
        "987654321"
    ],
    "test": [
        "11111111"
    ]
}

服务器信息批量添加配置

只需将json文件发送给机器人即可

示例

{
    "组名": [
        {
            "id": 1,
            "ip": "127.0.0.1:25535"
        },
        {
            "id": 2,
            "ip": "127.0.0.1:25536"
        }
    ],
    "测试": [
        {
            "id": 1,
            "ip": "127.0.0.1:25535"
        }
    ]
}

使用

指令 权限 相关参数
a2s添加 详见权限配置 若用户仅一个组有权限,需要提供:id ip port,若用户有多个组的权限需要提供:组名 id ip port
a2s更新 详见权限配置 若用户仅一个组有权限,需要提供:id ip port,若用户有多个组的权限需要提供:组名 id ip port
a2s删除 详见权限配置 若用户仅一个组有权限,需要提供:id ,若用户有多个组的权限需要提供:组名 id
a2s列表 需要提供:组名,返回该组收录的所有ip:port
connect 需要提供:ip:port,返回服务器信息
组名 不加参数返回该组所有服务器信息,加id返回该服信息

示例

查组

查服

json快捷更新

服务器添加

对多个组都有权限时

仅对一个组有权限时

服务器更新

对多个组都有权限时

仅对一个组有权限时

服务器删除

对多个组都有权限时

仅对一个组有权限时

服务器ip列表

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-valve-server-query-0.5.1.tar.gz (34.2 MB view hashes)

Uploaded Source

Built Distribution

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