• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~
资源图标

原创 聊天 工具 娱乐 [FishBot] - 一款基于OneBot协议的QQ机器人

版权类型
原创
插件中文名称
鱼之Bot
插件英文名称
FishBot
原帖地址
#
支持的核心(服务端)
  1. Spigot
语言支持
中文(简体)
前置组件
软依赖
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19
  4. 1.18
  5. 1.17
  6. 1.16
  7. 1.15
  8. 1.14
  9. 1.13
  10. 1.12
  11. 1.11
  12. 1.10
  13. 1.9
  14. 1.8
  15. 1.7
  16. 1.6
前言

使用此机器人可能存在封号的风险(但经过长时间测试,账号并未被封禁)
安装此插件意味着您将自行承担所有潜在后果,请确保您了解并接受可能的后果。

下载请加群516656715,感谢您选择此插件

功能

支持群聊信息广播至服务器
支持服务器信息广播至群聊
游戏账号绑定
消息关键词屏蔽


后续可能加入

自定义贴图信息发送
新人进群欢迎
进群欢迎语
命令机器人发送自定义信息


更多功能等你来提出

命令

代码:
/fb help 帮助   
/fb reload 重载配置文件


食用教程(仅限Win系统)

1.前往下载Lagrange框架(根据自己的操作系统进行选择,需要魔法)

2.将压缩包解压,并且找到Lagrange.OneBot.exe

1744404958073.webp


3.运行Lagrange.OneBot.exe

1744405042224.webp


4.按任意键(不能按关机键)等待命令提示符显示二维码


1744405263054.webp


5.扫描二维码进行登录自己的QQ


1744405493585.webp


出现类似这样的画面代表你登录成功了!
不要急,还有最后几步便可完成接入机器人

6.打开appsettings.json文件,并将以下代码复制粘贴进去(全部替换)

代码:
{
    "$schema": "https://raw.githubusercontent.com/LagrangeDev/Lagrange.Core/master/Lagrange.OneBot/Resources/appsettings_schema.json",
    "Logging": {
        "LogLevel": {
            "Default": "Information"
        }
    },
    "SignServerUrl": "https://sign.lagrangecore.org/api/sign/30366",
    "SignProxyUrl": "",
    "MusicSignServerUrl": "",
    "Account": {
        "Uin": 0,
        "Password": "",
        "Protocol": "Linux",
        "AutoReconnect": true,
        "GetOptimumServer": true
    },
    "Message": {
        "IgnoreSelf": true,
        "StringPost": false
    },
    "QrCode": {
        "ConsoleCompatibilityMode": false
    },
    "Implementations": [
        {
            "Type": "ForwardWebSocket",
            "Host": "127.0.0.1",
            "Port": 8081,
            "HeartBeatInterval": 5000,
            "HeartBeatEnable": true,
            "AccessToken": ""
        }
    ]
}

7.重新运行Lagrange.OneBot.exe,等Lagrange.OneBot登录QQ后才可以进行加载FishBot插件
当控制台出现类似下图的情况时才算是成功


1744406114331.webp


配置文件
config.yml

代码:
####################
# By: LengFish
# QQ: 1836503502
# 配置文件
#####################

# 插件名
pluginName: "[鱼之机器人]"

# 机器人配置
botSetting:
  # 正向代理连接地址
  url: "ws://localhost:8081"
  # 心跳包信息接收
  heart: false
  # 功能启用
  actions:
    # 白名单绑定
    whiteList:
      enable: false
      # 如果启用的话,那么哪个群聊启用
      GroupsID: ["群号1", "群号2"]
      # 最大绑定账号数量
      maxBind: 1
      # 绑定命令 (默认格式: /白名单绑定 ID)
      bind: "/白名单绑定 "
    # 是否开启广播群聊消息 群 -> 服务器
    broadcastGroupsMessage:
      enable: false
      # 如果启用,那么哪些群的消息将广播至服务器
      GroupsID: [ "群号1", "群号2" ]
      # 信息格式(支持PAPI) 可选格式
      # {group_id} 当前服务器名称
      # {user_id} 发送消息的用户QQ号
      # {message} 消息
      messageFormat: "来自群聊: {group_id} 的群友: {user_id} 说: {message}"
      # 群聊关键词屏蔽
      ignores: ["CQ:at", "CQ:image", "CQ:face"]
    # 是否开启广播服务器消息 服务器 -> 群
    broadcastServerMessage:
      enable: false
      # 如果启用,那么广播到哪些群聊
      GroupsID: ["群号1", "群号2"]
      # 信息格式(支持PAPI) 可选格式
      # {server_name} 当前服务器名称
      # {player_name} 玩家名称
      # {message} 消息
      messageFormat: "来自服务器: {server_name} 的玩家: {player_name} 说: {message}"

messages.yml
代码:
####################
# 语言配置文件
#####################

reload: "&c重载配置完成!"
noBind: "&9&l[FishBot] &c&l请在QQ群绑定ID之后再尝试进入服务器!"
bindError: "绑定错误,请检查此ID是否进入过一次服务器!"
bindLimit: "该QQ号可绑定账号已到达上限!"
hasBind: "绑定失败,该游戏ID已被绑定!"
bingSuccess: "绑定成功!"

感谢您选择FishBot!
作者
LengFish
查看
97
首次发布
最后更新

评分

0.00 星 0 次评分
后退
顶部 底部