BFHelper

command module
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 18, 2023 License: AGPL-3.0 Imports: 6 Imported by: 0

README


BFHelper

BFHelper是依赖于 ZeroBot 的插件

GitHub Go Reference


声明

任何的查询不会导致被查询用户被EA封禁

请注意,任何开发者都没有义务回答您的问题

本插件仅是一个工具,开发者只是提供了这样的一个工具,并不是您攻击谩骂的对象

开发者负责解封

开发者负责解封

开发者负责解封

如果您遭到了联合封禁,本插件不提供任何有关BFEAC及BFBan解封的实际帮助

请前往BFEAC申诉BFBan申诉

如果您因本插件未来添加的功能导致被某一服务器添加进该服Ban列,请进入该服务器的QQ群,联系管理员解封


功能

前往 src 查看更多

  • 举报作弊行为
  • 查询玩家是否被联合封禁 (在 BFEAC & BFban 中查询)
战地一 BattleField 1
玩家
  • 查询玩家战绩 (通过 BTR 实现)
  • 查询玩家武器信息 (Battlefield Gateway 实现)
  • 查询玩家载具击杀信息 (Battlefield Gateway 实现)
  • 查询玩家最近游玩信息 (借助 @Bili22 的api实现)
  • 查询本期的交换信息 (Battlefield Gateway 实现)
  • 查询本期行动包 (Battlefield Gateway 实现)
服务器
  • 踢出玩家
  • 封禁&解封玩家
  • 切换地图
  • 添加&删除VIP 推迟
  • 修改服务器配置
战地五 BattleField V

目前计划支持

战地2042 BattleField 2042

目前没有计划


如何使用

玩家相关命令

中括号内可填可不填

  • .绑定 xxx 用于将xxx绑定到发送该命令的用户, 便于以后的查询
  • .战绩 [xxx] 用于查询xxx的战绩, 如果没有xxx将会查询发送该命令用户的战绩
  • .武器 [xxx] 类似上者, 改为查询武器击杀数据
  • .最近 [xxx] 类似上者, 改为查询最近战绩
  • .载具 [xxx] 类似上者, 改为查询载具击杀数据
  • .交换 查询战地一本期交换皮肤
  • .行动 查询战地一本期行动包信息
  • .cb [xxx] 查询xxx联合封禁信息

战地一服务器相关命令

中括号内可填可不填. 服主权限于群主权限等同; 服管理员于群管理员权限等同

  • .创建服务器群组 [qq号] 让群聊可以开始绑定服务器, 这些服务器的服主是所填的qq, 不填则为发送人 需要群主及以上权限
  • .删除服务器群组 删除群聊所有的服务器绑定信息 需要群主及以上权限
  • .更换服主 qq号 更换群聊绑定的群组的所属人 需要服主及以上权限
  • .绑定服务器 群号 gameid1 gameid2... 将gameid1, gameid2...的服务器绑定到群号 需要超级管理员权限
  • .添加管理 qq1 qq2... 将qq1, qq2...添加为服务器群组的管理员 需要服主及以上权限
  • .设置别名 gameid 别名 设置gameid的服务器别名为 别名 需要服管理员及以上权限
  • .解绑服务器 gameid 解除为gameid的服务器与群聊的绑定 需要服主及以上权限
  • .删除管理 qq 解除qq的服管理员权限 需要服主及以上权限
  • .k 玩家 在所有已绑定的服务器踢出 玩家 需要服管理员及以上权限
  • .b [别名] 玩家 在 别名 的服务器将 玩家 封禁. 需要服管理员及以上权限
  • .ub [别名] 玩家 在 别名 的服务器将 玩家 解封. 需要服管理员及以上权限
  • .bana 玩家 在 所有已绑定 的服务器将 玩家 封禁. 需要服管理员及以上权限
  • .ubana 玩家 在 所有已绑定 的服务器将 玩家 解封. 需要服管理员及以上权限
  • .cm 别名 [地图号] 将 别名 的服务器的地图切换到地图号, 不填地图号则有地图提示 需要服管理员及以上权限
  • .qm 别名 查询 别名 的服务器地图池 所有人

如何安装

注意: release 中的插件有且仅有本插件

对于Windows 系统,仅支持win 7 (win server 2008 R2) 及以上

a. 下载二进制程序
  1. 前往 releaseCI 下载符合您系统的版本
  2. 启动应用程序

注意: 第一次启动会生成配置文件 botcongfig.yaml,请修改该配置

  1. 修改配置后,重新启动应用,同时启动 OneBot 框架 (如 go-cqhttp)
  2. 修改 data/battlefield 中的 settings.yml

注意: 如果没有该文件,请使用一次本插件, 插件将会生成一份 settings.yml

修改后无需重启

b. 本地编译
  1. 下载并安装最新的 golang 环境
  2. clone FloatTech/ZeroBot-Plugin
  3. 编辑main.go文件中的import, 在其中添加
_ "github.com/KomeiDiSanXian/BFHelper/bfhelper"
  1. 下载本项目中的data文件夹,复制进 ZeroBot-Plugin 并对其中的 data/battlefield/settings.yml 按需编辑
  2. 根据你所使用的平台进行编译
  3. 运行 OneBot 框架 然后运行你编译的文件
c. 使用RemiliaBot

RemiliaBotFloatTech/ZeroBot-Plugin 的 fork 分支

  1. 下载 RemiliaBot
  2. 编辑其中的 data/battlefield/settings.yml
  3. 编辑 RemiliaBot (参考 RemiliaBot 的 README.md)
  4. 启动 OneBot 框架和 RemiliaBot

特别感谢

Documentation

Overview

Package main 主程序

Directories

Path Synopsis
Package bfhelper 战地玩家查询
Package bfhelper 战地玩家查询
internal/anticheat
Package anticheat BFBan相关
Package anticheat BFBan相关
internal/bf1/api
Package bf1api 战地相关api库
Package bf1api 战地相关api库
internal/bf1/player
Package player 玩家信息查询
Package player 玩家信息查询
internal/bf1/server
Package server 战地1服务器操作
Package server 战地1服务器操作
internal/dao
Package dao 数据访问对象
Package dao 数据访问对象
internal/engine
Package engine 插件注册
Package engine 插件注册
internal/handler
Package handler 事件处理函数
Package handler 事件处理函数
internal/model
Package model 数据库操作
Package model 数据库操作
internal/rule
Package rule 命令触发条件
Package rule 命令触发条件
internal/service
Package service 业务逻辑代码
Package service 业务逻辑代码
internal/textutil
Package textutil 用于处理文字
Package textutil 用于处理文字
pkg/global
Package global 全局sesssion 信息
Package global 全局sesssion 信息
pkg/netreq
Package netreq 网络请求相关
Package netreq 网络请求相关
pkg/netreq/bf1
Package bf1reqbody 战地服务器操作请求body
Package bf1reqbody 战地服务器操作请求body
pkg/renderer
Package renderer 图片和卡片绘制api
Package renderer 图片和卡片绘制api
pkg/setting
Package setting 设置
Package setting 设置
pkg/uuid
Package uuid uuid生成
Package uuid uuid生成
Package botsetting 机器人设置相关
Package botsetting 机器人设置相关
Package console sets console's behavior on init
Package console sets console's behavior on init
Package kanban 打印版本信息
Package kanban 打印版本信息
gen
Package main generates banner.go
Package main generates banner.go
Package winres 生成windows资源
Package winres 生成windows资源
gen
Package main generates winres.json
Package main generates winres.json

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL