我们的团队尝试创建 Telegram 机器人,让长消息中的电话号码可点击对我们来说至关重要。有时我们必须向用户发送包含大量信息和少量电话号码的消息,因此很难拿到电话,因为电报只允许复制整个消息。
如果我们发送没有任何降价的短信,telegram 移动应用程序将突出显示它:
await bot.send_message(chat_id, "Example text with a phone +79991234567")
如果我们使用 Markdown Telegram 也可以使数字可点击:
await bot.send_message(
chat_id,
"Example text with a phone [+79991234567](tel:+79991234567)",
parse_mode='Markdown'
)
尽管如果消息是很长的 Telegram,则忽略数字并且不解析:
await bot.send_message(
chat_id,
"Example text with a phone [+79991234567](tel:+79991234567)\nwithin a long-long message\nwithin a long-long message\nwithin a long-long message\nwithin a long-long message\nwithin a long-long message\nwithin a long-long message\nwithin a long-long message\nwithin a long-long message\nwithin a long-long message\nwithin a long-long message",
parse_mode='Markdown'
)
有没有办法让 Telegram 将电话号码显示为链接?谢谢
我发现当字符串长度为200或更长时,突出显示不起作用。似乎是非官方的限制。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)