web-dev-qa-db-fra.com

Quelles tags HTML peuvent être utilisés pour envoyer un message sur Telegram Bot?

Je développe un bot de télégramme en C #. En utilisant la classe TelegramBotClient in Telegram.Bot une bibliothèque.

Je veux envoyer un message avec SendTextMessageAsync à l'aide de l'option HTML. Dans la documentation officielle (- https://core.telegram.org/bots/api#markdown-style ) Je peux voir ceci:

string texto = @"<b>bold</b>, <strong> bold </strong>" +
               @"<i> italic </i>, <em> italic </em>" +
               @"<a href = 'http://www.example.com/'> inline URL </a>" +
               @"<a href = 'tg://user?id=123456789'> inline mention of a user</a>" +
               @"<code> inline fixed-width code </code>" +
               @"<pre> pre - formatted fixed-width code block</pre>";

 Bot.SendTextMessageAsync(chatId: id_chat,
                          text: texto,
                          parseMode: ParseMode.HTML);

Cela fonctionne Correct mais je souhaite utiliser des "nouvelles lignes" et "liste". Je les ai vus sur le télégramme officiel officiel comme sur cette photo:

enter image description here

J'ai essayé <br>, </br>, <br/>... etc.

Mais j'ai le

Telegram.bot.Exception.APIREQuestException: 'Mauvaise demande: Impossible d'analyser les entités: étiquette finale inattendue à octet offset 36

Est-ce que quelqu'un sait s'il est possible de le faire?

Également si possible pour lier un numéro de téléphone?

5
David Con

Je travaille avec PHP et en utilisant parse_mode=HTML

J'ai eu le même problème mais résolu avec.

"\n"
0
user13940686