web-dev-qa-db-ja.com

TelegramボットでのHTMLの使用

これは重複した質問ではありません。 C#で記述された電報ボットでHTMLコードを使用したい。 SO=で検索しましたが、答えが見つかりませんでした。その方法は?TelegramBotSharpを使用しました。説明した部分に関連するコードは次のとおりです。

MessageTarget target = (MessageTarget)update.Chat ?? update.From;     
if(Text.StartsWith("Hello")) {
    bot.SendMessage(target, "Hello <a href='http://google.com'> dear</a>", true);
}
6
mojtaba.zamani
Use the following syntax in your message:

*bold text*

_italic text_

[inline URL](http://www.example.com/)

[inline mention of a user](tg://user?id=123456789)

pre-formatted fixed-width code block

注:上記のタグのみが現在サポートされています。

タグはネストしてはいけません。

タグまたはHTMLエンティティの一部ではないすべての<、>、および&記号は、対応するHTMLエンティティに置き換える必要があります(< with &lt;, > with &gt; and & with &amp;).

すべての数値HTMLエンティティがサポートされています。

APIは現在、次の名前付きHTMLエンティティのみをサポートしています:&lt;, &gt;, &amp; and &quot;.

6
Morteza Jangjoo

HTMLモード

HTMLを使用する場合は、parse_modeフィールドにsendMessageを渡します。

3
SmartManoj