获得从斜杠命令斯莱克trigger_id

时间:2021-01-07 14:03:30

标签: slack slack-api slack-commands slack-dialog

我在寻找基于执行基本斜线命令的用户在农闲打开一个对话框。我目前可以捕获从一个斜线命令的有效载荷在我的API,并采取行动这相应地,但我的理解是,为了打开一个对话框,我需要一个相应的trigger_id,这似乎并没有出现在有效载荷。

我唯一的值是:tokenchannel_nameuser_namecommandtext

我可能会被误解,但我已经读到的一切似乎表明我的的说trigger_id因为我即将到来的净荷的一部分。这是正确的吗?

我有我的交互应用程序中打开,但无法看到任何东西在里面连接这一个斜杠命令。那是一个正确的假设,他们是独立的?或者,他们以某种方式联系?

任何人可以帮助与此?

1 个答案:

答案 0 :(得分:0)

这不是一个松懈的问题,而是我这边的 C#/序列化问题。 trigger_id was 在有效负载中接收,但未在服务器上正确序列化(即使定义了 JsonProperty),因为对象被指定为 {{1}在对象本身上。对于在 C# 中遇到此问题的任何人,只需确保触发器 ID 列定义为 TriggerId