Open youshou1 opened 1 year ago
[2023-06-16 13:52:28,247][go-cqhttp/WARNING] PyCqBot: go-cqhttp 警告 Protocol -> device lock is disable. http api may fail. [2023-06-16 13:52:30,909][MainThread/INFO] PyCqBot: 正在连接 go-cqhttp websocket 服务 [2023-06-16 13:52:32,967][MainThread/WARNING] PyCqBot: [WinError 1225] 远程计算机拒绝网络连接。 [2023-06-16 13:52:32,968][MainThread/WARNING] PyCqBot: 10秒后 重新连接 websocket 服务 (1/3) [2023-06-16 13:52:42,981][MainThread/INFO] PyCqBot: 正在连接 go-cqhttp websocket 服务 [2023-06-16 13:52:45,023][MainThread/WARNING] PyCqBot: [WinError 1225] 远程计算机拒绝网络连接。 [2023-06-16 13:52:45,024][MainThread/WARNING] PyCqBot: 10秒后 重新连接 websocket 服务 (2/3) [2023-06-16 13:52:55,031][MainThread/INFO] PyCqBot: 正在连接 go-cqhttp websocket 服务 [2023-06-16 13:52:57,068][MainThread/WARNING] PyCqBot: [WinError 1225] 远程计算机拒绝网络连接。 [2023-06-16 13:52:57,069][MainThread/WARNING] PyCqBot: 10秒后 重新连接 websocket 服务 (3/3) [2023-06-16 13:53:07,079][MainThread/INFO] PyCqBot: 正在连接 go-cqhttp websocket 服务 [2023-06-16 13:53:09,122][MainThread/WARNING] PyCqBot: [WinError 1225] 远程计算机拒绝网络连接。 [2023-06-16 13:53:09,123][MainThread/WARNING] PyCqBot: 10秒后 重新连接 websocket 服务 (4/3) [2023-06-16 13:53:19,131][MainThread/CRITICAL] PyCqBot: 无法连接 websocket 服务 host: ws://127.0.0.1:8080
以下是我的 go-cqhttp 默认配置文件
output:
log-level: warn
log-aging: 15
log-force-new: true
log-colorful: true
debug: false # 开启调试模式
default-middlewares: &default
access-token: ''
filter: ''
rate-limit: enabled: false # 是否启用限速 frequency: 1 # 令牌回复频率, 单位秒 bucket: 1 # 令牌桶大小
database: # 数据库相关设置 leveldb:
# 启用将会增加10-20MB的内存占用和一定的磁盘空间
# 关闭将无法使用 撤回 回复 get_msg 等上下文相关功能
enable: true
sqlite3:
# 启用将会增加一定的内存占用和一定的磁盘空间
# 关闭将无法使用 撤回 回复 get_msg 等上下文相关功能
enable: false
cachettl: 3600000000000 # 1h
servers:
address: 127.0.0.1:5700 middlewares: <<: *default # 引用默认中间件
我也是这种情况
以下是我的 go-cqhttp 默认配置文件
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: ''
API限速设置
该设置为全局生效
原 cqhttp 虽然启用了 rate_limit 后缀, 但是基本没插件适配
目前该限速设置为令牌桶算法, 请参考:
https://baike.baidu.com/item/%E4%BB%A4%E7%89%8C%E6%A1%B6%E7%AE%97%E6%B3%95/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: false cachettl: 3600000000000 # 1h
连接服务列表
servers:
添加方式,同一连接方式可添加多个,具体配置说明请查看文档
- http: # http 通信 #- ws: # 正向 Websocket #- ws-reverse: # 反向 Websocket #- pprof: #性能分析服务器
- http: # HTTP 通信设置 address: 127.0.0.1:8000 # 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: '' # 地址
secret: '' # 密钥
max-retries: 3 # 最大重试,0 时禁用
retries-interval: 1500 # 重试时间,单位毫秒,0 时立即
- url: http://127.0.0.1:5701/ # 地址
secret: '' # 密钥
max-retries: 10 # 最大重试,0 时禁用
retries-interval: 1000 # 重试时间,单位毫秒,0 时立即
正向WS设置
- ws:
正向WS服务器监听地址
address: 127.0.0.1:5700 middlewares: <<: *default # 引用默认中间件
尝试一下 http 和 ws 的 address 的 127.0.0.1 改为 0.0.0.0
我也一样
不知道为什么,一直无法连接服务 ![Uploading image.png…]()