0

我的应用程序将块发送到 slack,需要用户对某些事情做出决定。让我们简化一下,说它是“是”或“否”按钮单击。问题是——这个决定应该起作用的对象是app_domain-> element_type->的组合element_id——这三个字段是必须确定要处理哪个对象的。

也许我读错了文档,但似乎 Slack 非常有限,并且绝对没有地方包含一个自定义结构,该结构将与应用程序的乒乓球 -> slack 和 slack -> 应用程序交互的每条消息一起出现. 我仅限于block_id并且action_id几乎没有其他东西可以放置自定义上下文保持数据。我没有得到这个粗略的限制。除了放入字符串之外,我真的别无选择"xxxxxx|xxxxxxxx|xxxxxx"block_id以便以后可以在我的应用程序中解码这三个 ID,以了解当用户单击交互式按钮时要处理哪些对象?

必须有更聪明的方法。任何指针?

4

1 回答 1

1

块中还有另一个可自定义的字段:

private_metadata

https://api.slack.com/reference/surfaces/views

于 2020-11-02T23:43:48.457 回答