Bot Framework V4通过channelId向用户发送消息

时间:2018-10-08 10:10:08

标签: c# botframework

最近,我正在创建用于供水的机器人。 订单注册后,需要将订单数据转发到管理频道。 在V3中,这个问题很容易解决:

string recipientId = "123456789"; // For Example
string serviceUrl = "https://telegram.botframework.com"; // For Example

var connector = new ConnectorClient(new Uri(serviceUrl));
IMessageActivity message = Activity.CreateMessageActivity();
message.Type = ActivityTypes.Message;
message.From = new ChannelAccount("", "");
message.Conversation = new ConversationAccount(false, recipientId);
message.Recipient = new ChannelAccount(recipientId);
message.Text = "<MessageText>";
await connector.Conversations.SendToConversationAsync((Activity)message);

但是在V4中没有turnContext的情况下怎么办-在Microsoft文档中找不到决定。

有人遇到过类似的人吗?

0 个答案:

没有答案