Telegram MiniApp分享与打开教程 | 两种分享链接和MiniApp启动方法 | 南锋

南锋

南奔万里空,脱死锋镝余

Telegram MiniApp分享与打开教程 | 两种分享链接和MiniApp启动方法

MiniApp分享链接到telegram聊天

比如我们在MiniApp上放了一个游戏,我们想要将游戏分享给我的好友,但同时又不退出游戏,这时候就需要一个分享功能,希望可以在游戏内部直接拉起我们的telegram好友列表。如下图:
示例图片
这里有两种方法可以实现,分别如下

  1. 使用telegram的share链接,如:url = https://t.me/share/url?url=https://lengmo714.top,然后再在你的MiniApp中添加一个按钮,执行sys.openURL(url)即可。
    但是这种方法有种弊端,当你在电脑端运行时,就会将你的MiniApp给关闭。
  2. 使用telegram小程序自带的API,window.Telegram?.WebApp.openTelegramLink(url),url为你想要分享的链接,这样在电脑端就不会关闭你的MiniApp了。

打开MiniApp的两种方式

  1. 直接通过bot机器人打开,这里就不多说了,前面都有教程。但是这种方式流程稍微会复杂一点,需要到bot机器人界面才能进行下一步。这对获取新用户不是很友好,会在一定程度上影响转化。比如你在上面给你朋友分享了bot的链接,你的朋友点击进来后还要先打开bot,点击start才能下一步。
  2. 通过访问机器人的短链直接打开(重点介绍这种方法,不要进入bot机器人,直接拉起MiniApp)。这个需要到@BotFather机器人去进行设置。
    步骤如下:
    1
    2
    3
    4
    5
    6
    7
    8
    1. botfather选择/newapp
    2. 选择我们的bot
    3. 输入游戏名称
    4. 输入简介
    5. 上传640x360 pixels的图片作为图标
    6. /empty
    7. 输入 Web App URL
    8. 给短链设置一个shrot name
    上面8步操作完后,botfather机器人就会回你一条web app link,直接点击这个链接就可以跳转到我们的游戏了(再结合上面的分享,朋友通过你分享的链接直接就能进入到游戏,而不用通过bot机器人,是不是会好很多)

下面是图文教程
示例图片1
示例图片2

+