Comment utiliser l'API Telegram en C # pour envoyer un message
Je veux utiliser Télégramme de l'API en C# pour envoyer un simple message à un numéro. J'ai trouvé quelques lib est sur GitHub, mais je ne suis pas en mesure de les utiliser.
Quelqu'un peut-il donner un simple code ? Puis-je simplement faire appel HTTP ?
source d'informationauteur Hadi Delphi
Vous devez vous connecter pour publier un commentaire.
var bot = new Api("your api key here");
var t = await bot.SendTextMessage("@channelname or chat_id", "text message");
https://core.telegram.org/bots/api
utiliser ce code 🙂
avec https://github.com/sochix/TLSharp
Bon article pour commencer: Comment: Envoyer des messages à un Télégramme à partir de C#
TLSharp est à la base de la mise en œuvre d'un Télégramme de l'API sur le C#. Voir ici https://github.com/sochix/TLSharp
1-d'abord, créez un canal dans le télégramme (par exemple @mychanel)
2-créer un télégramme de bot (par exemple @myTestBot) et obtenir la clé api pour la prochaine étape
3-ajouter @myTestBot à votre chaîne(@mychanel) en tant qu'utilisateur administrateur
4-utiliser le code ci-dessous pour envoyer un message:
J'ai écrit une bibliothèque cliente pour accéder Télégramme du bot API et son code source est disponible sur le Github. Vous pouvez naviguer sur le Telebot.cs fichier pour voir un exemple de comment envoyer un message pour le bot de l'API.
Github URL: github.com/mrtaikandi/Telebot
Nuget URL: nuget.org/packages/Telebot
Il suffit de regarder et d'apprendre comment faire une requête HTTP POST avec votre langue préférée.
Puis apprendre à les utiliser Télégramme Bot API, avec de la documentation: