yuudi / yobot

aide bot for pcr (mobile game) 公主连接群聊机器人
https://yobot.win
GNU General Public License v3.0
573 stars 270 forks source link

[BUG] 将对外地址设置为域名后会导致bot发言出现bug #243

Closed homileak closed 3 years ago

homileak commented 3 years ago

使用的版本为3.6.12源码版 安装后bot可以正常运行,各项功能基本正常。但是只要在网页端 [或者] yobot_config.json中将对外公开的地址由IP地址改为域名后,就会导致对bot发送help、登录等命令时,bot只会发出一句域名地址(而且不会变为超链接,只能粘到浏览器中打开,颇为不便) 原本应该跟在链接后面的“如果无法打开,请仔细阅读教程中《链接无法打开》的说明”这句话不见了。 所有其他文件均未做任何修改,重装了3遍,每次只要将ip地址设置为域名后就会触发这个问题。

控制台内没有任何报错 浏览器里也没有任何报错

这是出问题前的机器人回复(以help指令为例) 超链接内容为http://ip:端口/help/ 2a922bf821945a5e

这是出问题之后的机器人回复 超链接内容为http://域名:端口/help/ 7a01f079b0cc9945

yuudi commented 3 years ago

是 feature

提示文字会在成功登录一次之后就隐藏了,之后都是只发送链接不发送提示文字

链接没有变蓝的问题是gocq的分片策略导致的,gocq在发链接被风控后会转而使用分片的文字发送,防止被腾讯识别