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:
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?
Je travaille avec PHP
et en utilisant parse_mode=HTML
J'ai eu le même problème mais résolu avec.
"\n"