これは重複した質問ではありません。 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);
}
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 <, > with > and & with &).
すべての数値HTMLエンティティがサポートされています。
APIは現在、次の名前付きHTMLエンティティのみをサポートしています:<, >, & and ".
HTML
を使用する場合は、parse_mode
フィールドにsendMessage
を渡します。