当用户使用BotFramework返回对话时,是否可以发送欢迎消息



我正在使用botframework和一个在Skype和Telegram中运行的机器人。我希望机器人在用户返回时发送欢迎消息,但我希望在用户向机器人发送消息之前发送消息。我曾尝试使用onMembersAddd,但当用户已经开始与机器人对话时,至少在Skype和Telegram中,这不会触发。有没有用Botframework向返回的用户发送消息?

总之,没有

我在Teams频道也有同样的经历。我不是100%确定Skype和Telegram频道的工作原理相同,但与Teams的对话永远不会";结束";。事实上,如果你在对话提示中离开对话,它仍然会期待几天后对该提示的回答。因此,从机器人的角度来看,如果用户在5分钟或5天内回来,也是一样的。为了发送主动消息,当用户返回时,您仍然需要某种事件来触发该消息。除非Skype或Telegram提供了一些方法来在用户返回对话焦点时发送事件,否则在用户发送消息之前,您将无法执行此操作。

最新更新