如何在用户发送任何消息之前就在团队中获得欢迎消息

时间:2019-11-28 12:31:14

标签: botframework chatbot microsoft-teams

我已经在团队频道上部署了我的机器人。

即使在用户向机器人发送消息之前,我也想向新用户发送欢迎消息。

我们可以为团队频道实现这一目标吗?

如果是,则可以使用哪个事件使该用户首次访问bot。

3 个答案:

答案 0 :(得分:0)

您可以使用 ConversationUpdate 事件ActivityTypes.ConversationUpdate // in c#

答案 1 :(得分:0)

安装机器人后,您的机器人会收到conversationUpdate event。然后,您可以向用户发送主动消息。您能尝试发送proactive message并让我们知道您是否遇到任何问题吗?

答案 2 :(得分:0)

在将机器人添加到团队中或将新用户添加到添加了机器人的团队中时,将发送有效载荷中带有成员Transactions对象的conversationUpdate事件。最好向所有用户发送welcome message机器人简介。确保您的漫游器使用channelData对象中的teamAddMembers eventType响应sessionUpdate消息。另外,请记住,memberAdded ID是机器人的App ID本身,因为在将用户添加到团队时会发送相同的事件。

希望这会有所帮助。