在 Telegram 中发送或接收包含数字的消息时,我注意到如果它们包含 5 个或更多数字,它们会自动成为移动客户端上的链接。此外,如果中间有一个点。
例如,如果有 1234
或 12.34
在一条消息中,一切都很好。但是,如果消息包含 12345
或 123.45
或 12.345
它变成了一个链接。示例截图:
单击它似乎将其作为某种电话号码打开。
我手动发送的消息以及通过机器人发送的消息都会发生这种情况。仅在移动客户端(在我的情况下为 Android)上,相同的消息在 Web 客户端中看起来不错。
使用价格或金额时,如果数字直接附加符号,则不会发生这种情况,例如 €249.95
但如果两者之间有空间,它确实会发生,例如€ 249.95
.
是否有某种方法可以在手动发送消息或从机器人发送消息(使用 sendRequest API function )时避免数字自动转换为链接?
最佳答案
您可以设置 parse_mode
在 HTML
,然后将数字标记为 <code>
:
pay <code>€249.95</code> for this service
关于markdown - Telegram 消息(来自机器人或手动)如何避免数字成为移动设备上的链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50389855/