Slack应用程序-是否可以根据用户自定义块?

Slack应用程序-是否可以根据用户自定义块?,slack,slack-api,Slack,Slack Api,我正在开发Slack应用程序,我想根据查看消息的用户自定义一些消息 我知道API方法,但视觉呈现一点也不令人愉快(至少对我的应用程序布局而言) 最好的解决方案是添加一些块,这些块可以根据查看它们的用户进行查看/自定义。有什么办法吗 编辑: 在几次研究之后,我做了一次尝试,希望有一些新的东西能对其他人有所帮助。欢迎大家参加讨论,改进提案。恐怕不行。当您使用chat.postMessage将消息发布到对话中时,该消息的内容对于所有用户都是相同的 你有一些选择,但它们确实取决于你的应用程序的流量 如

我正在开发Slack应用程序,我想根据查看消息的用户自定义一些消息

我知道API方法,但视觉呈现一点也不令人愉快(至少对我的应用程序布局而言)

最好的解决方案是添加一些块,这些块可以根据查看它们的用户进行查看/自定义。有什么办法吗

编辑:


在几次研究之后,我做了一次尝试,希望有一些新的东西能对其他人有所帮助。欢迎大家参加讨论,改进提案。

恐怕不行。当您使用
chat.postMessage
将消息发布到对话中时,该消息的内容对于所有用户都是相同的

你有一些选择,但它们确实取决于你的应用程序的流量

  • 如前所述,使用chat.postphemeral
  • 呈现一个模式视图,该视图在构建视图之前为您提供用户ID,允许您对其进行自定义。这里的缺点是,它需要一些用户交互,比如单击按钮,然后才能显示模式
  • 在App Home中呈现内容,这将再次提供用户ID,但这存在于对话的上下文之外,这可能对您的应用程序很重要

除此之外,恐怕您还需要坚持一条通用信息。

是的,这就是我向Slack公司提出新功能建议的原因: