amxmodx 发表于 2023-3-25 19:46

hiosu BOT使用说明(给群添加一个osu!查分机器人)

使用说明、以及实现的功能请查看:hiosu BOT使用说明
绑定后的默认模式是mania! 请注意切换

基于:OSU BOT
可以下载go-cqhttp客户端来自己搭建。

搭建方法:
https://github.com/Mrs4s/go-cqhttp/releases

下载后,解压exe文件到一个文件夹内,然后打开exe文件

出现下图提示,一路按确定即可,然后打开同目录下的 go-cqhttp.bat 文件


打开bat文件后,我们输入 3,选择反向ws通信。


根据软件提示,修改 config.yml 里的内容

可以照着这个模板,仅需要修改QQ号和密码:

```
# go-cqhttp 默认配置文件

account: # 账号相关
uin: 123456 # QQ账号
password: '' # 密码为空时使用扫码登录
encrypt: false# 是否开启密码加密
status: 0      # 在线状态 请参考 https://docs.go-cqhttp.org/guide/config.html#在线状态
relogin: # 重连设置
    delay: 3   # 首次重连延迟, 单位秒
    interval: 3   # 重连间隔
    max-times: 0# 最大重连次数, 0为无限制

# 是否使用服务器下发的新地址进行重连
# 注意, 此设置可能导致在海外服务器上连接情况更差
use-sso-address: true
# 是否允许发送临时会话消息
allow-temp-session: false
# 是否禁用协议更新
disable-protocol-update: false

heartbeat:
# 心跳频率, 单位秒
# -1 为关闭心跳
interval: 5

message:
# 上报数据类型
# 可选: string,array
post-format: array
# 是否忽略无效的CQ码, 如果为假将原样发送
ignore-invalid-cqcode: true
# 是否强制分片发送消息
# 分片发送将会带来更快的速度
# 但是兼容性会有些问题
force-fragment: false
# 是否将url分片发送
fix-url: false
# 下载图片等请求网络代理
proxy-rewrite: ''
# 是否上报自身消息
report-self-message: false
# 移除服务端的Reply附带的At
remove-reply-at: false
# 为Reply附加更多信息
extra-reply-data: false
# 跳过 Mime 扫描, 忽略错误数据
skip-mime-scan: false
# 是否自动转换 WebP 图片
convert-webp-image: false

output:
# 日志等级 trace,debug,info,warn,error
log-level: warn
# 日志时效 单位天. 超过这个时间之前的日志将会被自动删除. 设置为 0 表示永久保留.
log-aging: 15
# 是否在每次启动时强制创建全新的文件储存日志. 为 false 的情况下将会在上次启动时创建的日志文件续写
log-force-new: true
# 是否启用日志颜色
log-colorful: true
# 是否启用 DEBUG
debug: false # 开启调试模式

# 默认中间件锚点
default-middlewares: &default
# 访问密钥, 强烈推荐在公网的服务器设置
access-token: ''
# 事件过滤器文件目录
filter: 'filter.json'
# API限速设置
# 该设置为全局生效
# 原 cqhttp 虽然启用了 rate_limit 后缀, 但是基本没插件适配
# 目前该限速设置为令牌桶算法, 请参考:
# https://baike.baidu.com/item/%E4 ... /6597000?fr=aladdin
rate-limit:
    enabled: false # 是否启用限速
    frequency: 1# 令牌回复频率, 单位秒
    bucket: 1   # 令牌桶大小

database: # 数据库相关设置
leveldb:
    # 是否启用内置leveldb数据库
    # 启用将会增加10-20MB的内存占用和一定的磁盘空间
    # 关闭将无法使用 撤回 回复 get_msg 等上下文相关功能
    enable: true
sqlite3:
    # 是否启用内置sqlite3数据库
    # 启用将会增加一定的内存占用和一定的磁盘空间
    # 关闭将无法使用 撤回 回复 get_msg 等上下文相关功能
    enable: true
    cachettl: 3600000000000 # 1h

# 连接服务列表
servers:
# 添加方式,同一连接方式可添加多个,具体配置说明请查看文档
#- http: # http 通信
#- ws:   # 正向 Websocket
#- ws-reverse: # 反向 Websocket
#- pprof: #性能分析服务器
# 反向WS设置
- ws-reverse:
      # 反向WS Universal 地址
      # 注意 设置了此项地址后下面两项将会被忽略
      universal: ws://htpc.hiosu.com:1314/amdbot
      # 反向WS API 地址
      api: ws://your_websocket_api.server
      # 反向WS Event 地址
      event: ws://your_websocket_event.server
      # 重连间隔 单位毫秒
      reconnect-interval: 3000
      middlewares:
      <<: *default # 引用默认中间件

```

配置好后保存,打开bat文件即可挂载QQ机器人!


下载下方文件,放置到go-cqhttp的根目录!这样可以很大幅度的减少根服务器的占用。(但会导致 谁@我 的功能无法使用)

其实也可以不用,根服务器配置够的。



悠狸 发表于 2023-3-26 17:54

好!
页: [1]
查看完整版本: hiosu BOT使用说明(给群添加一个osu!查分机器人)