2016-08-07 12 views
0

Ich verwende . Ich bin in der Lage, die Nachrichten zu senden, aber konnte keinen Weg finden, wie Nachrichten in dieser Bibliothek empfangen werden. Bitte hilf mir.Wie kann ich Telegrammnachricht in C# empfangen mit Telegram API

Vielen Dank im Voraus.

+0

@SochiX ich Ihre Bibliothek verwenden. Könnten Sie mir bitte helfen, wie ich mit dieser Bibliothek Telegramme empfangen kann? –

Antwort

1

Es sieht so aus, als ob diese Bibliothek nur einige Funktionen unterstützt, das Empfangen wird wahrscheinlich nicht unterstützt, da es in der Dokumentation nicht erwähnt wird und es keinen Test dafür gibt.

1

Ich bin nicht sicher über dieses api Sie erwähnt haben, aber wenn Empfang von Nachrichten ist nicht, daß man unterstützt, ich schlage vor, mit this one

ich vor, da es fast 1 Jahr mit worden, ich habe einen Spaß bot gemacht für Meine Universitätsgruppe, in der Leute dem Bot beibringen können, was man auf bestimmte Nachrichten antwortet, die er empfängt. Die Verwendung ist ziemlich einfach und es gibt ein Beispiel, das Sie learn from können.

Sie können auch my bot hier überprüfen und seine Funktionalität sehen.

0

Ich habe diese Funktionalität (und viele andere) in meinem implementiert fork

Sie benötigen TelegramClient Instanz zu erstellen, zu UpdateMessage Ereignis abonnieren und Start Methode aufrufen.

var client = new TelegramClient(null/*sessionStore*/, apiId, apiHash); 
client.UpdateMessage += (sender, updates) => 
{ 
     switch (updates.constructor) 
     { 
      case Constructor.UpdatesTooLong: { break; } 
      case Constructor.UpdateShortMessage: { break; } 
      case Constructor.UpdateShortChatMessage: { break; } 
      case Constructor.UpdateShort: { break; } 
      case Constructor.UpdatesCombined: { break; } 
      case Constructor.Updates: { break; } 
     } 
}; 
await client.Start(); 

Für Liste der möglichen Update-Objektkonstruktoren sehen this

Verwandte Themen