Taosky/telegram-search-bot

改成webhook之后对机器人使用命令没反应

lancer-wang opened this issue · 14 comments

但是数据记录正常

无论私聊还是到群组使用各种命令
机器人都没有反应

ps poll模式可以正常使用命令等

怪就怪在,数据库记录数据是正常的

Taosky commented

没道理啊,docker logs xxx 看下日志,发命令看看有没有收到。

如果是用的userbot模式的话,数据库消息是正常的,收消息是telethon单独处理的。可能就是caddy配置之类的问题,导致webhook没成功。

没道理啊,docker logs xxx 看下日志,发命令看看有没有收到。

如果是用的userbot模式的话,数据库消息是正常的,收消息是telethon单独处理的。可能就是caddy配置之类的问题,导致webhook没成功。

日志那边没有反应,估计是没有收到

没道理啊,docker logs xxx 看下日志,发命令看看有没有收到。

如果是用的userbot模式的话,数据库消息是正常的,收消息是telethon单独处理的。可能就是caddy配置之类的问题,导致webhook没成功。

caddy用的443 80 端口,因为占用所以我改成41443,然后做了个nginx反代

Taosky commented

没道理啊,docker logs xxx 看下日志,发命令看看有没有收到。
如果是用的userbot模式的话,数据库消息是正常的,收消息是telethon单独处理的。可能就是caddy配置之类的问题,导致webhook没成功。

caddy用的443 80 端口,因为占用所以我改成41443,然后做了个nginx反代

docker-compose.yml 里面HOOK_URL应该要改一下,带端口,webhook初始化会把url发到telegram服务器。

没道理啊,docker logs xxx 看下日志,发命令看看有没有收到。
如果是用的userbot模式的话,数据库消息是正常的,收消息是telethon单独处理的。可能就是caddy配置之类的问题,导致webhook没成功。

caddy用的443 80 端口,因为占用所以我改成41443,然后做了个nginx反代

docker-compose.yml 里面HOOK_URL应该要改一下,带端口,webhook初始化会把url发到telegram服务器。

我试了下,端口只支持443 80 8443
我改成 https://xxxxxx:443/test 还是不行

Taosky commented

没道理啊,docker logs xxx 看下日志,发命令看看有没有收到。
如果是用的userbot模式的话,数据库消息是正常的,收消息是telethon单独处理的。可能就是caddy配置之类的问题,导致webhook没成功。

caddy用的443 80 端口,因为占用所以我改成41443,然后做了个nginx反代

docker-compose.yml 里面HOOK_URL应该要改一下,带端口,webhook初始化会把url发到telegram服务器。

我试了下,端口只支持443 80 8443 我改成 https://xxxxxx:443/test 还是不行

应该要改成41443,最终对外的端口。

没道理啊,docker logs xxx 看下日志,发命令看看有没有收到。
如果是用的userbot模式的话,数据库消息是正常的,收消息是telethon单独处理的。可能就是caddy配置之类的问题,导致webhook没成功。

caddy用的443 80 端口,因为占用所以我改成41443,然后做了个nginx反代

docker-compose.yml 里面HOOK_URL应该要改一下,带端口,webhook初始化会把url发到telegram服务器。

我试了下,端口只支持443 80 8443 我改成 https://xxxxxx:443/test 还是不行

应该要改成41443,最终对外的端口。

改成这个会提示
image

Taosky commented

没道理啊,docker logs xxx 看下日志,发命令看看有没有收到。
如果是用的userbot模式的话,数据库消息是正常的,收消息是telethon单独处理的。可能就是caddy配置之类的问题,导致webhook没成功。

caddy用的443 80 端口,因为占用所以我改成41443,然后做了个nginx反代

docker-compose.yml 里面HOOK_URL应该要改一下,带端口,webhook初始化会把url发到telegram服务器。

我试了下,端口只支持443 80 8443 我改成 https://xxxxxx:443/test 还是不行

应该要改成41443,最终对外的端口。

改成这个会提示 image

那没办法了,限制了...

image

我对外的应该是443,服务器内部的才是41443

Taosky commented

image

我对外的应该是443,服务器内部的才是41443

那应该没问题啊,手动访问试试能不能打开。

image
我对外的应该是443,服务器内部的才是41443

那应该没问题啊,手动访问试试能不能打开。

image

原来是这俩也得弄...

Taosky commented

image
我对外的应该是443,服务器内部的才是41443

那应该没问题啊,手动访问试试能不能打开。

image

原来是这俩也得弄...

是的,有路径。