我使用 Slack API 创建了一个 Slack 机器人。该机器人应用程序目前在我的本地计算机上的端口 5000 上运行。我已使用
ngrok
将端口转发到公共 IP。直到昨天,该机器人都运行良好。
现在,当我从 ngrok
添加新 URL 作为 Slack 事件端点时,我收到了所附屏幕截图中显示的错误消息。
有人遇到过类似的问题吗?你知道为什么发送的http post请求中challenge参数和token都是空吗?
没有正在运行的服务器。服务器必须在身份验证之前运行,至少对于初始质询事件验证而言。如果我的服务器(nodejs/vsCode 终端)没有运行,而 ngrok 在单独的终端(终端)中运行,则会失败
失败可能是由于
关闭防火墙并检查您的系统时间。
我改变了我的烧瓶端口,也改变了 ngrok 命令:
来自:ngrok http 5000 至:ngrok http 5001