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

Roc*_*uts 5 markup markdown clickable telegram telegram-bot

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

\n\n

例如,如果有123412.34在消息中,则一切都很好。但是,如果消息包含12345123.45,则12.345它会成为链接。截图示例:

\n\n

截屏

\n\n

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

\n\n

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

\n\n

当使用价格或金额时,如果数字直接附有符号,则不会发生这种情况,例如,\xe2\x82\xac249.95但如果中间有空格,则确实\xe2\x82\xac 249.95会发生这种情况,例如。

\n\n

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

\n

علی*_*رضا 1

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

\n\n
pay <code>\xe2\x82\xac249.95</code> for this service\n
Run Code Online (Sandbox Code Playgroud)\n