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

问题描述 投票:0回答:4

我的网站上有一个分享按钮,我想向 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>
javascript html mobile sendmessage telegram
4个回答
13
投票

iT 称为 URI 方案 希望这可以节省别人的时间:)

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

目前仅适用于IOS


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

enter image description here


3
投票

使用API

设置用户名后,您可以向人们提供 t.me/username 链接。在他们的手机上打开该链接将自动启动他们的 Telegram 应用程序并与您开始聊天。您可以与朋友分享用户名链接、将其写在名片上或将其放在您的网站上。

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

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

此方法重定向到:

tg://解析?域=用户名

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

tg://msg?text=yourMsG

看来我们不能将两者混用。


0
投票

实际上,今天我们似乎可以进行以下混合:

tg://resolve?domain=用户名&text=hello+there

https://t.me/username?text=hello+again

这将在电报桌面上打开与给定用户的聊天,并编辑文本消息,但仍然需要通过按 Enter 按钮手动输入发送消息栏。有没有办法通过将其他特定令牌传递到浏览器地址或浏览器或电报桌面应用程序上的某些设置来逃避这种需要?

© www.soinside.com 2019 - 2024. All rights reserved.