2016-05-31 4 views
2
var connector = new ConnectorClient(); 
List<ChannelAccount> participants = new List<ChannelAccount>(); 
var tBot = new ChannelAccount 
{ 
    ChannelId = "telegram", Address = "9digit", IsBot = true, Id = "salodkid_bot", Name = "salodkid_bot" 
}; 
participants.Add(tBot); 
var tUser = new ChannelAccount 
{ 
    ChannelId = "telegram", Address = "9digit", IsBot = false, Id = "dsalodki", Name = "dsalodki" 
}; 
participants.Add(tUser); 
Message message = new Message 
{ 
    From = tBot, 
    To = tUser, 
    Participants = participants.ToArray(), 
    Text = "Hey, what's up everyone?", 
    Language = "en" 
}; 
var obj = connector.Messages.SendMessage(message); 

Unbehandelte Ausnahme: Microsoft.Rest.HttpOperationException: Der Bot ... paßt nicht von: ... bis: ...Fehler beim Versuch, eine Nachricht mit Bot-Framework im Telegramm senden

Was ist los?

Antwort

1

Das Message.From.Address Feld muss der Bot-ID enthalten, wie folgt aus:

var tBot = new ChannelAccount 
{ 
    ChannelId = "telegram", Address = "salodkid_bot", IsBot = true, Id = "salodkid_bot", Name = "salodkid_bot" 
}; 
Verwandte Themen