# 使用Go语言重新实现 [sihuan/XZZ](https://github.com/sihuan/XZZ) 机器人项目 ## 使用方式: - 下载一个`go-cqhttp` 配置http模式,修改为下面类似配置 ```yaml - http: # HTTP 通信设置 address: 0.0.0.0:5700 # HTTP监听地址 version: 11 # OneBot协议版本, 支持 11/12 timeout: 5 # 反向 HTTP 超时时间, 单位秒,<5 时将被忽略 long-polling: # 长轮询拓展 enabled: false # 是否开启 max-queue-size: 2000 # 消息队列大小,0 表示不限制队列大小,谨慎使用 middlewares: <<: *default # 引用默认中间件 post: # 反向HTTP POST地址列表 - url: http://0.0.0.0:5580 # 地址 ``` - 配置事件过滤规则 ```jaon { "message_type": "group", "raw_message":{ ".regex":"^!" } } ``` 表示只接收以 ! 开头的指令,同时修改配置文件默认中间件锚点的事件过滤器文件目录 `filter: filter.json` ,还要修改上报数据类型为 `array` 。 - 自定义配置 修改项目目录下的 `config.toml` 文件,`APIURL` 配置为 `go-cqhttp` 的 `post` 配置的 `url` 地址。 `POSTURL` 配置为 `go-cqhttp` 的 `http` 配置的 `address` 地址。 后面的 [Group] 按需求配置,注意里面的群名要加双引号,因为程序里读取的是 `string` 类型。