Mrs4s / go-cqhttp

cqhttp的golang实现,轻量、原生跨平台.
GNU Affero General Public License v3.0
10.38k stars 1.63k forks source link

[Bug]: 群消息发送失败: 账号可能被风控,该怎么避免 #2445

Closed XiangBoa closed 1 year ago

XiangBoa commented 1 year ago

请确保您已阅读以上注意事项,并勾选下方的确认框。

go-cqhttp 版本

v1.1.0

运行环境

Windows (64)

运行架构

None

连接方式

HTTP

使用协议

2 | Android Watch

重现步骤

正常在QQ群内发送消息

期望的结果是什么?

正常接收消息,账号不会被风控

实际的结果是什么?

账号被风控

简单的复现代码/链接(可选)

No response

日志记录(可选)

[2023-09-26 13:37:24] [WARNING]: 上报 Event 数据到 http://127.0.0.1:5701/ 失败: Post "http://127.0.0.1:5701/": context deadline exceeded (Client.Timeout exceeded while awaiting headers) 将进行第 2 次重试 
[2023-09-26 13:37:24] [WARNING]: 群消息发送失败: 账号可能被风控. 
[2023-09-26 13:37:30] [WARNING]: 上报 Event 数据到 http://127.0.0.1:5701/ 失败: Post "http://127.0.0.1:5701/": context deadline exceeded (Client.Timeout exceeded while awaiting headers) 将进行第 3 次重试 
[2023-09-26 13:37:30] [WARNING]: 群消息发送失败: 账号可能被风控. 
[2023-09-26 13:37:36] [WARNING]: 上报 Event 数据到 http://127.0.0.1:5701/ 失败: Post "http://127.0.0.1:5701/": context deadline exceeded (Client.Timeout exceeded while awaiting headers) 将进行第 4 次重试 
[2023-09-26 13:37:36] [WARNING]: 群消息发送失败: 账号可能被风控. 
[2023-09-26 13:37:41] [WARNING]: 上报 Event 数据到 http://127.0.0.1:5701/ 失败: Post "http://127.0.0.1:5701/": context deadline exceeded (Client.Timeout exceeded while awaiting headers) 将进行第 1 次重试 
[2023-09-26 13:37:42] [WARNING]: 群消息发送失败: 账号可能被风控. 
[2023-09-26 13:37:42] [WARNING]: 上报 Event 数据到 http://127.0.0.1:5701/ 失败: Post "http://127.0.0.1:5701/": context deadline exceeded (Client.Timeout exceeded while awaiting headers) 将进行第 5 次重试 
[2023-09-26 13:37:42] [WARNING]: 群消息发送失败: 账号可能被风控. 
[2023-09-26 13:37:47] [WARNING]: 上报 Event 数据到 http://127.0.0.1:5701/ 失败: Post "http://127.0.0.1:5701/": context deadline exceeded (Client.Timeout exceeded while awaiting headers) 将进行第 2 次重试 
[2023-09-26 13:37:48] [WARNING]: 群消息发送失败: 账号可能被风控. 
[2023-09-26 13:37:48] [WARNING]: 上报 Event 数据到 http://127.0.0.1:5701/ 失败: Post "http://127.0.0.1:5701/": context deadline exceeded (Client.Timeout exceeded while awaiting headers) 将进行第 6 次重试 
[2023-09-26 13:37:48] [WARNING]: 群消息发送失败: 账号可能被风控. 
[2023-09-26 13:37:53] [WARNING]: 上报 Event 数据到 http://127.0.0.1:5701/ 失败: Post "http://127.0.0.1:5701/": context deadline exceeded (Client.Timeout exceeded while awaiting headers) 将进行第 3 次重试 
[2023-09-26 13:37:54] [WARNING]: 群消息发送失败: 账号可能被风控. 
[2023-09-26 13:37:54] [WARNING]: 上报 Event 数据到 http://127.0.0.1:5701/ 失败: Post "http://127.0.0.1:5701/": context deadline exceeded (Client.Timeout exceeded while awaiting headers) 将进行第 7 次重试 
[2023-09-26 13:37:54] [WARNING]: 群消息发送失败: 账号可能被风控. 
[2023-09-26 13:37:59] [WARNING]: 上报 Event 数据到 http://127.0.0.1:5701/ 失败: Post "http://127.0.0.1:5701/": context deadline exceeded (Client.Timeout exceeded while awaiting headers) 将进行第 4 次重试 
[2023-09-26 13:38:00] [WARNING]: 群消息发送失败: 账号可能被风控. 
[2023-09-26 13:38:00] [WARNING]: 上报 Event 数据到 http://127.0.0.1:5701/ 失败: Post "http://127.0.0.1:5701/": context deadline exceeded (Client.Timeout exceeded while awaiting headers) 将进行第 8 次重试 
[2023-09-26 13:38:00] [WARNING]: 群消息发送失败: 账号可能被风控. 
[2023-09-26 13:38:05] [WARNING]: 上报 Event 数据到 http://127.0.0.1:5701/ 失败: Post "http://127.0.0.1:5701/": context deadline exceeded (Client.Timeout exceeded while awaiting headers) 将进行第 5 次重试 
[2023-09-26 13:38:06] [WARNING]: 群消息发送失败: 账号可能被风控. 
[2023-09-26 13:38:06] [WARNING]: 上报 Event 数据到 http://127.0.0.1:5701/ 失败: Post "http://127.0.0.1:5701/": read tcp 127.0.0.1:52245->127.0.0.1:5701: wsarecv: An existing connection was forcibly closed by the remote host. 将进行第 9 次重试 
[2023-09-26 13:38:06] [WARNING]: 群消息发送失败: 账号可能被风控. 
[2023-09-26 13:38:12] [WARNING]: 上报 Event 数据到 http://127.0.0.1:5701/ 失败: Post "http://127.0.0.1:5701/": context deadline exceeded (Client.Timeout exceeded while awaiting headers) 将进行第 6 次重试 
[2023-09-26 13:38:12] [WARNING]: 群消息发送失败: 账号可能被风控. 
[2023-09-26 13:38:12] [WARNING]: 上报 Event 数据到 http://127.0.0.1:5701/ 失败: Post "http://127.0.0.1:5701/": context deadline exceeded (Client.Timeout exceeded while awaiting headers) 将进行第 10 次重试 
[2023-09-26 13:38:12] [WARNING]: 群消息发送失败: 账号可能被风控. 
[2023-09-26 13:38:18] [WARNING]: 上报 Event 数据到 http://127.0.0.1:5701/ 失败: Post "http://127.0.0.1:5701/": context deadline exceeded (Client.Timeout exceeded while awaiting headers) 将进行第 7 次重试 
[2023-09-26 13:38:18] [WARNING]: 群消息发送失败: 账号可能被风控. 
[2023-09-26 13:38:18] [WARNING]: 上报 Event 数据 {"post_type":"message","message_type":"group","time":1695706632,"self_id":2823994451,"sub_type":"normal","group_id":699353215,"message":"菜单","message_seq":1000,"raw_message":"菜单","sender":{"age":0,"area":"","card":"","level":"","nickname":"奋斗的青年","role":"owner","sex":"unknown","title":"","user_id":473989541},"user_id":473989541,"message_id":-1839923545,"anonymous":null,"font":0}
 到 http://127.0.0.1:5701/ 失败: Post "http://127.0.0.1:5701/": context deadline exceeded (Client.Timeout exceeded while awaiting headers) 停止上报:已达重试上限 
[2023-09-26 13:38:18] [WARNING]: 群消息发送失败: 账号可能被风控. 
[2023-09-26 13:38:24] [WARNING]: 上报 Event 数据到 http://127.0.0.1:5701/ 失败: Post "http://127.0.0.1:5701/": context deadline exceeded (Client.Timeout exceeded while awaiting headers) 将进行第 8 次重试 
[2023-09-26 13:38:24] [WARNING]: 群消息发送失败: 账号可能被风控. 
[2023-09-26 13:38:30] [WARNING]: 上报 Event 数据到 http://127.0.0.1:5701/ 失败: Post "http://127.0.0.1:5701/": context deadline exceeded (Client.Timeout exceeded while awaiting headers) 将进行第 9 次重试 
[2023-09-26 13:38:30] [WARNING]: 群消息发送失败: 账号可能被风控. 
[2023-09-26 13:38:36] [WARNING]: 上报 Event 数据到 http://127.0.0.1:5701/ 失败: Post "http://127.0.0.1:5701/": context deadline exceeded (Client.Timeout exceeded while awaiting headers) 将进行第 10 次重试 
[2023-09-26 13:38:36] [WARNING]: 群消息发送失败: 账号可能被风控. 
[2023-09-26 13:38:42] [WARNING]: 上报 Event 数据 {"post_type":"message","message_type":"group","time":1695706656,"self_id":2823994451,"sub_type":"normal","font":0,"message":"菜单","raw_message":"菜单","sender":{"age":0,"area":"","card":"","level":"","nickname":"奋斗的青年","role":"owner","sex":"unknown","title":"","user_id":473989541},"user_id":473989541,"anonymous":null,"group_id":699353215,"message_seq":1001,"message_id":-447492559}
 到 http://127.0.0.1:5701/ 失败: Post "http://127.0.0.1:5701/": context deadline exceeded (Client.Timeout exceeded while awaiting headers) 停止上报:已达重试上限

补充说明(可选)

No response

jiangyin14 commented 1 year ago

你加signserver了吗?

XiangBoa commented 1 year ago

signserver 是什么,我就编写了一个接口,其他什么都没有加,都是用默认的

jiangyin14 commented 1 year ago

signserver 是什么,我就编写了一个接口,其他什么都没有加,都是用默认的

需要签名,否则消息发不出去的 https://github.con/fuqiuluo/unidbg-fetch-qsign