上一篇文章我们解析了 teams bot 的主体代码逻辑,深入的了解它是怎么运作起来的。我们这篇文章来详细讲一下 adaptive card 在 Teams 里的互动,我们用上一个 app 里的 learn 卡片为例。
我们先运行我们的 Hello World Bot,然后给bot发送 learn 文字后,会等到一个回复的卡片,卡片上的 Like Count 是 0,我们点击一下 “I Like This!” 按钮。
稍等 1,2 秒后,我们就可以看到这个卡片的刷新了,Like Count 变成了 1。
再多点击几次后,数字会一直增加。
这实际上就让 bot 和用户之间有了一种互动,用户可以通过 adaptive card 上的按钮和 bot 进行沟通。
我们来看一下这是怎么做到的。先打开 learn.json
文件,看看这个卡片有什么特别的地方。