web-dev-qa-db-fra.com

Telegram C # exemple envoyer un message

Je ne trouve pas d'exemple d'envoi de message par protocole de télégramme à partir de C #. J'ai essayé d'utiliser this mais j'ai échoué. Pouvez-vous me donner des exemples?

11
Piter Griffin

TLSharp est l'implémentation de base de Telegram API on C #. Voir ici https://github.com/sochix/TLSharp

13
SochiX

Pour mon bot, j'utilise le paquet Telegram.Bot nuget. Exemple de code complet est ici .

Voici un exemple d'envoi de message en réponse au message entrant.

// create bot instance
var bot = new TelegramBotClient("YourApiToken");

// test your api configured correctly
var me = await bot.GetMeAsync();
Console.WriteLine($"{me.Username} started");

// start listening for incoming messages
while (true) 
{
    //get incoming messages
    var updates = await bot.GetUpdatesAsync(offset);
    foreach (var update in updates)
    {
        // send response to incoming message
        await bot.SendTextMessageAsync(message.Chat.Id,"The Matrix has you...");
    }
}
0
Alex Erygin