markdown - Telegram 消息(来自机器人或手动)如何避免数字成为移动设备上的链接?

标签 markdown telegram telegram-bot markup clickable

在 Telegram 中发送或接收包含数字的消息时,我注意到如果它们包含 5 个或更多数字,它们会自动成为移动客户端上的链接。此外,如果中间有一个点。

例如,如果有 123412.34在一条消息中,一切都很好。但是,如果消息包含 12345123.4512.345它变成了一个链接。示例截图:

screenshot

单击它似乎将其作为某种电话号码打开。

我手动发送的消息以及通过机器人发送的消息都会发生这种情况。仅在移动客户端(在我的情况下为 Android)上,相同的消息在 Web 客户端中看起来不错。

使用价格或金额时,如果数字直接附加符号,则不会发生这种情况,例如 €249.95但如果两者之间有空间,它确实会发生,例如€ 249.95 .

是否有某种方法可以在手动发送消息或从机器人发送消息(使用 sendRequest API function )时避免数字自动转换为链接?

最佳答案

您可以设置 parse_modeHTML ,然后将数字标记为 <code> :

pay <code>€249.95</code> for this service

关于markdown - Telegram 消息(来自机器人或手动)如何避免数字成为移动设备上的链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50389855/

相关文章:

javascript - 通过 Node.JS 的 Telegram 机器人内联键盘

javascript - Telegram 机器人不在群组中回复消息,而是在个人聊天中回复相同的消息

python - pyTelegramBotAPI 中带参数的命令

node.js - 如何在 Telegram 中使用内联键盘创建分页

javascript - 内联键盘点击不会调用callback_query,为什么?

telegram-bot - 如何在 Heroku 上设置 python-telegram-bot webhook?

css - R markdown ioslides - 使用 CSS 更改 kable 字体大小

pdf - Pandoc Markdown 到 PDF

markdown - 使用 Next.js 时,如何将我的博客的静态 Assets 与我的 Markdown 文件一起保存,而不是在公共(public)文件夹下?

javascript - Markdown-it 不工作,在页面加载时抛出错误