2017-08-31 1 views
0

Bonjour tout le monde je vais maintenant pour mon application pour synchroniser avec le télégramme bot.and j'ai besoin d'envoyer des messages sur le groupe sur le télégramme bot.for ex. J'ai créé un groupe sur le bot de télégramme comme nom de groupe est "Rock" et mon nom de bot est comme "ABC". Maintenant, j'ai besoin de mon côté C# besoin de créer une API et envoyer un message en utilisant le nom du groupe. J'ai trouvé de nombreux liens, mais tous les liens donnent une idée avec l'ID de chat. mais je veux travailler avec le nom de groupe. J'ai créé une API pour le message d'envoi, mais cela fonctionne avec l'ID de discussion et ne fonctionne pas pour le groupe.Comment envoyer un message dans le groupe en utilisant le nom du groupe pas un ID de discussion sur le robot télégramme en utilisant C#?

Ici ceci est mon api =>

[System.Web.Http.AcceptVerbs("GET", "POST")] 
    public void sendMessage(string destID, string text) 
    { 
     try 
     { 
      Bot.SendTextMessageAsync(destID, text);     
     } 
     catch (Exception e) 
     { 
      Console.WriteLine("err"); 
     } 
    } 

quelqu'un sait comment peut le faire s'il vous plaît laissez-moi savoir. en utilisant le nom du groupe je veux envoyer un message sur le télégramme bot.

Répondre

1

Vous ne pouvez pas utiliser le titre en tant que paramètre pour envoyer un message, pensez à deux groupes ont le même nom? :)

Si vous ne souhaitez pas envoyer via l'ID de chat, essayez le nom d'utilisateur du groupe.

Identifiant unique pour la cible dans le chat ou le nom d'utilisateur du canal cible (dans le format @channelusername)

0

Le nom du groupe n'est pas unique et télégramme ne peut pas l'utiliser pour envoyer un message. Parce qu'un nom peut être utilisé pour plusieurs groupes. Lequel devrait être sélectionné?

Vous avez pas une autre option, mais si vous voulez simplifier votre code, vous pouvez stocker l'ID de groupe comme variables const:

public const double Rock= '164865465465'; 

et utiliser comme ceci:

SendMessage(Rock, text); 
+0

ici j'ai plus confusion je suis nouveau pour le bot de télégramme alors voici quelques-uns donner une description ce que je suis en train d'essayer pour cette tâche, puis-je dire? ici et pouvez-vous me donner un indice s'il vous plaît? puis-je ?? – Edit