【发布时间】:2019-10-07 19:15:10
【问题描述】:
我正在尝试使用 asp 网络核心服务器构建 Slack application。目前,我添加了 Slash 命令,该命令通过ngrok 向我的本地服务器发出请求。一旦我的服务器收到该请求,它就会发出一个 post 请求来配置 slack webhook 以显示看起来像附件中的图片的交互式消息。
我希望用户能够选择是或否并在我的控制器中接收结果,但我不知道如何告诉 Slack 它应该在哪里发出发布请求。我将通过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 和路由/api/test,我想它应该从Slack 接收一个有效负载,其中设置了有关所选按钮的信息,但我找不到在此指定URL 的方法json 代码。
【问题讨论】:
标签: asp.net-core .net-core slack slack-api