我开发了一个机器人,它向用户发送积极的信息。
我还制作了触发技能的机器人。我试图写一些东西,其中一个技能机器人/对话框将能够发送积极的消息,通过网络钩子接收到的用户,并继续现有的技能对话框。我不太明白这一点。如果有人能帮我的话。
我使用中的示例创建了一个简单的技能机器人,它保存当前活动的ConversationReference并在OnMessageActivityReceived()中调用服务。
// Save ConversationReference
var conversationReference = activity.GetConversationReference
一旦外部系统接收到作业,它就会运行它需要运行的内容,然后通知azure中的一个队列该作业已经完成。
接下来,我有一个函数应用程序,它查看这个队列。
var conversationReference = JsonConvert.DeserializeObject<ConversationReference>(subscription.ConversationReference);
MicrosoftAppCredentials.TrustServiceUrl(conversationReference.ServiceUrl);
var client = new Connecto