botframework - Botframework - 更新从 OnMembersAddedAsync 发送的欢迎消息
问题描述
我有一个团队使用的简单 botframework 机器人。它是一个个人机器人,在用户第一次添加它时会写一条简短的欢迎消息。我不允许用户写入机器人(它是一个通知机器人)。
但是,现在我想更新原始的欢迎消息,但是对于已经收到它的用户,该OnMembersAddedAsync
方法永远不会再次调用。
我将如何向机器人的所有用户获取新的更新欢迎消息?
我看到我可以卸载机器人,给它一个新的 id 并重新安装它。但这似乎是一项很大的工作。
我想如果我从原始消息中存储了activityId,它可能已经编辑了消息,但我没有这样做,所以不是一个可行的解决方案。
当用户再次用机器人打开那个时,有没有办法被触发?
解决方案
无法再次触发该方法。Teams 维护自己的历史记录,并且与机器人 ID 相关联。重置它的唯一方法是完全删除机器人,这是一个糟糕的计划。
您是否研究过主动消息传递?您可以触发一次性主动消息,看起来像欢迎消息,但实际上并非如此。
推荐阅读
- postgresql - AWS DMS 任务失败
- pysimplegui - pysimplegui 表:表的垂直滚动条是否有获取或设置类型功能?
- perl - perl - Hash::Merge 在散列中重复相同的列表,而不是将它们放置一次
- python - 选择一个有效的选项。6da87c51321849bdb7da80990fdab19b 不是可用的选择之一
- python - python中的回调函数
- android-studio - 带有两个不同拇指的 Android Range Seekbar
- curl - 将 curl url 数据编码与不带查询字符串的 url 一起使用
- vue.js - 在vue3中更改axios名称,子组件说它没有定义
- python - 在odoo-12中显示组中的数字总和
- java - 删除 launch4j 中的 java 选项