如何从网站向 Telegram APP 发送消息

How to send message from Website To Telegram APP

我的网站上有一个分享按钮,我想向 Telegram APP 联系人发送特定消息(当我在移动设备中打开网站时)

问题是我没有找到完整的代码,它只是在手机中打开APP

我的代码是:

<a href="tg://" id="telegram_share" class="mobileShare" title="inviteFriends" alt="telegram_share"></a>

如您所见,我没有在 href 中找到发送消息的正确命令 属性

例如,我发现了一些类似的东西来添加贴纸,比如:

<a class="tgme_action_button" href="tg://addstickers?set=Saber2">Add Stickers</a>

它叫做 URI Scheme 希望这个可以节省别人的时间:)

<a href="tg://msg?text=your MsG!" id="telegram_share" class="mobileShare" title="inviteFriends" alt="telegram_share"></a>

对 现在只对IOS

有效

使用API

一旦你设置了用户名,你就可以给别人一个t.me/usernamelink。在他们的 phone 上打开 link 将自动启动他们的 Telegram 应用程序并开始与您聊天。您可以与朋友分享用户名 link,将其写在名片上或张贴在您的网站上。

这样人们就可以在不知道您的 phone 号码的情况下通过 Telegram 与您联系。

这是目前 link 到某人电报的最佳方式,并在此处正式说明: https://telegram.org/faq/?setln=en#q-how-does-t-me-work

此方法重定向到:

tg://resolve?domain=用户名

如果你想发送消息,没有关于它的官方信息,所以你需要使用问题中提到的 URI 方案,使用这个结构(似乎不允许指定给谁)消息将被发送):

tg://msg?text=yourMsG

看来我们不能把两者混在一起。

 <a target="_blank" href="https://t.me/share/url?url=Hi,How Are You ?">
  Share Hi,How Are You ? To Telegram
 </a>