如何在skype bot

时间:2017-03-21 19:35:04

标签: botframework

我尝试像在模拟器中那样输入/ deleteprofile,但这似乎没有帮助。在模拟器中,我尝试使用send system acticity-> deleteUserData菜单选项来运行我自己的系统消息代码。但是在skype中如何调用系统消息deleteUserData?

1 个答案:

答案 0 :(得分:0)

我相信当用户从Skype移除Bot作为联系人时,会触发Skype中的ActivityTypes.DeleteUserData

如果你想模仿/ deleteprofile,你总是可以从DeleteProfileScorable获取代码。

我在this thread中看到/ deleteprofile无法在Skype上运行,并且他们实现了一个重置​​命令:

context.Reset();
context.ConversationData.Clear();
context.UserData.Clear();
context.PrivateConversationData.Clear();
await context.FlushAsync(CancellationToken.None);