使用ngork解决聊天机器人webhook url

  • 在开发聊天机器人时,最痛苦的事情不是写code,而是测试

    • 聊天机器人的原理就是接收到讯息时,发送一个request到你指定的位置(就是webhook),然后你的程式收到用户传的讯息之后,你再call API回讯息

    • 然而痛苦的点就在这个webhook上,因为webhook url通常都会有两个要求

      1. 必须要有一个domain域名(不能只有IP)

      2. 必须是https

    • 因此测试的流程就会变成这样

      1. 在 local 端先 coding,用肉眼 debug 看似一切都没问题

      2. 上传到 server

      3. 在聊天平台上测试,看有没有收到讯息

      4. 看 server 的 log debug

      5. 发现问题,改 code,回到步骤 1

    • 上面的流程光想就痛苦...,烦琐的deploy流程会让程式开发效率变得非常缓慢,于是救星ngork就出现了

  • 什麽是ngrok

    • ngork是一个可以把你 localhost 对应到 https public domain 的服务,像是他可以把例如说把你的 localhost:5000 对应到 https://fj2rijo3.ngrok.com,完美解决webhook的两大需求 : 域名和https

    • 以后当聊天机器人发消息给这个ngork产生的webhook时,ngrok会自动帮我们转到本机的localhost:5000上,完美实现在

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值