亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

哪些 HTML 標簽可用于在 Telegram Bot 上發送消息?

哪些 HTML 標簽可用于在 Telegram Bot 上發送消息?

C#
慕容森 2023-08-13 16:17:43
我正在用 C# 開發一個電報機器人。TelegramBotClient使用庫中的類Telegram.Bot。我想使用 HTML 選項發送消息SendTextMessageAsync。在官方文檔(https://core.telegram.org/bots/api#markdown-style)中我可以看到: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);它工作正常,但我想使用“新行”和“列表”。我在 telegram 官方通知上看到過它們,如下圖所示:我已經嘗試過<br>, </br>, <br/>...等等。但我已經得到了Telegram.Bot.Exceptions.ApiRequestException:'錯誤請求:無法解析實體:字節偏移量 36 處出現意外的結束標記有誰知道是否可以做到?另外如果可以鏈接一下電話號碼嗎?
查看完整描述

3 回答

?
慕田峪4524236

TA貢獻1875條經驗 獲得超5個贊

如果您閱讀文檔中 html-examples 下面的下一段,您可以看到它說only the tags mentioned mentioned above are currently supported.

因此,我建議您使用 markdown,因為這種解析方式沒有提到任何限制。MD 中的換行是通過 或 實現two spaces<br/>。

對于問題的第二部分,Telegram 電話應用程序會自動突出顯示電話號碼,但桌面客戶端沒有此類功能,并且 API/庫中沒有內置方式。

查看完整回答
反對 回復 2023-08-13
?
肥皂起泡泡

TA貢獻1829條經驗 獲得超6個贊

我正在使用PHP并使用parse_mode=HTML

我有同樣的問題但解決了。

"\n"


查看完整回答
反對 回復 2023-08-13
?
動漫人物

TA貢獻1815條經驗 獲得超10個贊

以下 HTML 可用于換行:

&#10;



查看完整回答
反對 回復 2023-08-13
  • 3 回答
  • 0 關注
  • 1447 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號