web-dev-qa-db-ja.com

色付きのテキストメッセージを送信する方法

HTML解析でsendMessageを使用して、カラーテキストメッセージを返信としてユーザーに送信しようとしています。

bot.sendMessage(update.message.chat_id, "<span style=\"color:blue\">foo</span>", telegram.ParseMode.HTML)

spanはサポートされていないため、<span style="color:blue">foo</span>の送信は機能しません。

不正な要求:メッセージテキストを解析できません:バイトオフセット0(400)でサポートされていない開始タグ「スパン」

python-telegram-bot v。4.0.3を使用しています。

別の方法はありますか?

8
Rakete1111

残念ながら、ボットが受け入れたタグに関するドキュメントはありませんが、 parsemodeの単体テスト を除きます。

機能するタグはbiaで、太字、斜体、リンク要素です。これは提供されているものです。他にもありますが、見つかりませんでした ドキュメント

9
edoput