Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net core Netcore服务器响应松弛交互消息_Asp.net Core_.net Core_Slack_Slack Api - Fatal编程技术网

Asp.net core Netcore服务器响应松弛交互消息

Asp.net core Netcore服务器响应松弛交互消息,asp.net-core,.net-core,slack,slack-api,Asp.net Core,.net Core,Slack,Slack Api,我正在尝试使用asp net核心服务器构建松弛应用程序。目前,我添加了Slash命令,它通过ngrok向本地服务器发出请求。一旦我的服务器收到该请求,它会向配置的slackwebhook发出post请求,以显示类似附件中pic的交互式消息 我希望用户能够选择是或否,并在我的控制器中接收结果,但我不知道如何告诉Slack它应该在哪里发出post请求。我将通过weebhook发布的此消息的代码附加到Slack中: { "blocks": [ { "type": "sectio

我正在尝试使用asp net核心服务器构建
松弛应用程序
。目前,我添加了Slash命令,它通过
ngrok
向本地服务器发出请求。一旦我的服务器收到该请求,它会向配置的
slackwebhook
发出post请求,以显示类似附件中pic的交互式消息

我希望用户能够选择是或否,并在我的控制器中接收结果,但我不知道如何告诉Slack它应该在哪里发出post请求。我将通过
weebhook
发布的此消息的代码附加到Slack中:

{
"blocks": [
    {
        "type": "section",
        "text": {
            "type": "mrkdwn",
            "text": "This is a section block with a button."
    }
    },
    {
        "type": "actions",
        "block_id": "actionblock789",
        "elements": [
            {
                "type": "button",
                "text": {
                    "type": "plain_text",
                    "text": "Yes"
                },
                "style": "primary",
                "value": "yes"
            },
            {
                "type": "button",
                "text": {
                    "type": "plain_text",
                    "text": "No"
                },
                "value": "no"
            }
        ]
    }
]
}

我在
netcore
中拥有的是
TestController
和route
/api/test
,我认为应该从Slack接收一个有效负载,其中设置了关于所选按钮的信息,但我找不到在这个json代码中指定url的方法。

您不能在json代码中配置url。这不是SlackAPI的工作方式


Slack将向Slack应用程序的配置请求URL发送对交互式消息的所有响应(如有人单击按钮时)。查看此链接如何找到该参数:

哦,谢谢。松弛的文档把我弄糊涂了。我不知道应该在交互页面中设置请求url,因为我不想使用自定义操作