gpt4 book ai didi

node.js - 为什么 slacklash 命令返回 "http_client_error"

转载 作者:太空宇宙 更新时间:2023-11-03 22:03:38 25 4
gpt4 key购买 nike

我正在尝试使用 Bolt Framework 构建一个非常简单的 Slackbot 。我使用 ngrok 在本地运行它,当我调用斜杠命令时,ngrok 仅显示:

screengrab of ngrok screenshot of slack

根据 Bot 文档,该应用使用 app.command() 来处理斜杠命令。这是我的代码的一部分:

const {App, LogLevel} = require("@slack/bolt");

const app = new App({
token: "XXXX",
signingSecret: "XXXX",
logLevel: LogLevel.DEBUG
});

// The echo command simply echoes on command
app.command("/standup", async ({command, ack, say}) => {
// Acknowledge command request

ack();
say(`${command.text}`);
console.log("Entered into the app.command for /standUp");
});

在 Slack 中,斜杠命令的配置如下:

slack_setup

该机器人在与消息交互时工作,但只是接收并响应 Slash 命令。我对此真的很陌生,所以任何信息都会很棒,或者只是朝着正确的方向插入。

最佳答案

我能够找出问题所在。当我尝试上述操作时,我的请求网址以 ../command 结尾,但它需要与 ../slack/events/< 的事件订阅配置保持相同

进行此更改后,我开始接收命令。据我所知,Slack 的文档对此没有很好的记录,但我通过查看配置 here 找出了这个问题。以及大量的尝试和错误。 :)

关于node.js - 为什么 slacklash 命令返回 "http_client_error",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60010101/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com