V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
airflybusoren
V2EX  ›  Telegram

弄过 telegram bot 的请教一下,bot 收不到消息问题

  •  
  •   airflybusoren · 2019-10-24 18:10:44 +08:00 · 4798 次点击
    这是一个创建于 1858 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题 本人用 laravel 开发,证书是 cloudflare 的 明明设置了 webhook,却收不到消息,没有进到方法里面 请问是证书问题吗?还是地址错了 api 请求地址应该没错: https://api.telegram.org/botxxxx/setWebhook?url=https://www.xxxx.com/webhook

    9 条回复    2019-10-25 17:56:39 +08:00
    Phant0m
        1
    Phant0m  
       2019-10-24 19:26:04 +08:00
    返回数据贴出来,里面有详细说明。
    airflybusoren
        2
    airflybusoren  
    OP
       2019-10-25 09:08:20 +08:00
    @Phant0m 设置 webhook 返回是成功的,但向 bot 发消息,根本没进到接受消息的方法里面,laravel 日志文件里面什么都没有
    Phant0m
        3
    Phant0m  
       2019-10-25 15:59:08 +08:00 via iPhone
    @airflybusoren getwebhook 看下返回结果
    airflybusoren
        4
    airflybusoren  
    OP
       2019-10-25 16:03:08 +08:00
    @Phant0m
    {"ok":true,"result":{"url":"https://eht.airflybusoren.win/webhook","has_custom_certificate":false,"pending_update_count":20,"last_error_date":1571990565,"last_error_message":"Wrong response from the webhook: 419 unknown status","max_connections":40}}
    airflybusoren
        5
    airflybusoren  
    OP
       2019-10-25 16:06:50 +08:00
    @Phant0m 好像没进到方法里面,我怀疑是我因为弄了酸酸乳,把端口 443 跳转到其他端口出问题了,但我从 533 换成 8443 还是不行,按官方的文档,8433 这个端口是允许访问的,剩下的就不清楚是不是证书还是 nginx 设置有问题了问题了
    Phant0m
        6
    Phant0m  
       2019-10-25 17:21:16 +08:00 via iPhone   ❤️ 1
    @airflybusoren 那个 last error message 说的很清楚了,不是端口问题,你 webhook 返回的是 419 不是正常的返回状态码。
    airflybusoren
        7
    airflybusoren  
    OP
       2019-10-25 17:33:30 +08:00
    @Phant0m 问题是 laravel 也没有错误日志,我也不知怎么排查好,使用的是 https://github.com/irazasyed/telegram-bot-sdk 的 SDK,这是我写的方法,路由设置了 any 了,也可以访问 https://s2.ax1x.com/2019/10/25/KwpsYV.png
    airflybusoren
        8
    airflybusoren  
    OP
       2019-10-25 17:35:08 +08:00
    @Phant0m return ok 被我不小心注释了,那个是有返回的
    airflybusoren
        9
    airflybusoren  
    OP
       2019-10-25 17:56:39 +08:00
    @Phant0m 解决了,令牌问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6013 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 06:11 · PVG 14:11 · LAX 22:11 · JFK 01:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.