Telegram URI协议用于向特定用户发送消息

5

我正在寻找一种从网站向特定telegram用户发送消息的方法,类似于WhatsApp的功能。

https://wa.me/12345678901?text=Custom+message

我只找到了这个:

https://t.me/username

这个功能允许你与自定义用户开始聊天,但是消息字段为空。

是否有任何方法可以与自定义用户(即使他不在我的电话簿或用户列表中)开始聊天,并填写消息字段?

2个回答

1
任何以下格式都可以使用:


https://t.me/share/url?url={url}&text={text}
https://telegram.me/share/url?url={url}&text={text}
tg://msg_url?url={url}&text={text}

这意味着您将有以下选项:
  • url:要分享的URL。
  • text:要分享的文本。

官方文档证实了这一点。

如果您对观看跟踪这些URL的项目感兴趣,请查看我们的网站!:https://github.com/bradvin/social-share-urls#whatsapp

Social Share URLs


3
谢谢您的回答。此类URL将打开Telegram并要求选择用户。我需要的是能够直接打开与指定用户的聊天窗口的内容。 - Ariakas
嗨,Ariakas!根据文档所示,确实没有这样的东西。你可以随意查看我提供的相关答案:https://stackoverflow.com/a/61840557/2430549 - HoldOffHunger

-1
<a href="tg://msg?text=Hello&to=+42333" id="telegram_share" class="mobileShare" title="inviteFriends" alt="telegram_share”/>

您可以尝试在WebView中重定向上面的链接。


感谢您的回复。该链接只是打开了 Telegram,但没有打开聊天窗口。我已经尝试过带/不带加号和用户名的电话号码。 - Ariakas

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接