【问题标题】:Telegram URI Scheme to Send Message to Specified User向指定用户发送消息的电报 URI 方案
【发布时间】:2019-11-20 02:36:25
【问题描述】:

我正在寻找一种通过特定消息从网站向电报用户发送消息的方法。类似于 WhatsApp 的

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

我发现了这个:

https://t.me/username

这允许与自定义用户开始聊天,但消息字段为空白。

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

【问题讨论】:

    标签: http telegram


    【解决方案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:要分享的网址。
    • text:要分享的文字。

    The official documentation confirms as much.

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

    【讨论】:

    • 感谢您的回答。这样的 url 将打开电报并要求选择一个用户。我需要一些可以与自定义用户直接聊天的东西。
    • 嗨,阿里亚卡斯!对,如文档所示,没有这样的事情。随意看看我的这个相关答案:stackoverflow.com/a/61840557/2430549
    【解决方案2】:
    <a href="tg://msg?text=Hello&to=+42333" id="telegram_share" class="mobileShare" title="inviteFriends" alt="telegram_share”/>
    

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

    【讨论】:

    • 感谢您的回复。该链接仅打开电报而不打开聊天。我试过带/不带加号和用户名的电话号码。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-06-02
    • 2015-07-15
    • 1970-01-01
    • 2016-06-02
    • 1970-01-01
    • 2018-08-19
    • 2015-07-31
    相关资源
    最近更新 更多