我的情况是:我向用户发送带有附件的卡附件。理想情况下,当1个用户单击该按钮时,我想为所有用户禁用所有(相同报价的)相似按钮。我正在存储每个用户的对话详细信息,并且我知道每个带有提示按钮的消息的ActivityId(遵循某种字符串格式)。
我的问题类似于this和this,但对于WebChat而不是团队。
我确实尝试了这些解决方案,但对于UpdateActivityAsync()和DeleteActivityAsync()都收到错误“不允许使用方法”。然后,我读到here,说WebChat不支持UpdateActivity。 (But might be available in the future?)
我希望任何可见的迹象表明该报价不再可用。 (现在,他们收到“ {UserX}已经接受了要约””,该要点仍然在更改卡/消息的顶部。)
是否可以通过backChannel做到这一点?我可以触发一个事件并传递ActivityId(通过显示一个简单的alert()测试),但是如何将更改应用于该特定活动?