-2
我要尋找與現有用戶的機器人的話綁定的方式會話,請告訴我如何實現它機器人與現有用戶
我要尋找與現有用戶的機器人的話綁定的方式會話,請告訴我如何實現它機器人與現有用戶
要創建一個新的對話,你需要的用戶的name
和id
。這意味着您的聊天機器人先前已與該人進行了交談,並保存了他們的姓名/ ID以供日後使用。以下是關於如何開始新對話的Bot Framework documentation的示例:
var userAccount = new ChannelAccount(name: "Larry", id: "@UV357341");
var connector = new ConnectorClient(new Uri(actvity.ServiceUrl));
var conversationId = await connector.Conversations.CreateDirectConversationAsync(botAccount, userAccount);
IMessageActivity message = Activity.CreateMessageActivity();
message.From = botAccount;
message.Recipient = userAccount;
message.Conversation = new ConversationAccount(id: conversationId.Id);
message.Text = "Hello, Larry!";
message.Locale = "en-Us";
await connector.Conversations.SendToConversationAsync((Activity)message);
嗨,歡迎來到堆棧溢出。有關如何提出問題並相應地更新您的問題的詳細信息,請參見[問問]鏈接 。 –