-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
回复消息报 httperror 错误,请问是否需要打开防火墙的某些端口? #4
Comments
重新确认了一下 log,发现启动的时候 efb 会报如下错误:
为什么这里会去连接 192.168.144.2 的地址呢?我局域网环境下并没有这一个地址。 另外,由于我是在 wsl 环境中部署,监听 8080 端口是有可能失败的,不知能否将端口改成其他来规避 wsl 的这个问题呢? |
尝试根据 2c8bcba 修改 |
我试着修改了上述的两个文件,但是这次
然后就回到了 bash |
换了一个环境之后使用 2c8bcba 进行部署,发现部署成功,可以正确启动 但是此时仍旧无法发送消息和 bot 指令。我发现日志中主要有两个异常: 第一个是
这个是中间件初始化错误。我在 第二个是
从日志可以看出,bot 能够收到我在 telegram 发送的消息,但是这条消息还是没有办法在 qq 中出现,不清楚到底是什么情况。看起来并没有报错才是。 |
原来是filter的问题...后续版本将默认关闭此中间件 发不出去群消息是qq的风控,在 mamoe/mirai#1209 有讨论 我之前是无法发送大于三个字符的群消息,接收正常;好友消息的收发正常。这种情况是触发了TX的风控,一般服务器上挂12小时-2天即可正常 |
看起来确实是风控,与好友私聊没有问题,但是群组中发不出去。就算是三个字符以下的也不行。看看挂久一点会不会正常。 |
接受消息没有问题,确认了
efb/profiles/default/blueset.telegram/config.yaml
中的 admins 与我的 id 相等。回复任何消息和指令都无效,bot 没有任何反应。
使用
docker log efbv2
查看日志, 发现其反复报如下错误:能将消息转发到 tg bot 说明可以访问到 tg 服务器,是否需要打开某些端口才能回复消息?
The text was updated successfully, but these errors were encountered: