Telegram · 2024年12月1日

Telegram小程序

Telegram小程序(迷你应用程序)不仅仅是一个简单的工具,而且是一个可以替代普通网站的强大平台。

本知识库完成了Telegram小程序的初步适配,您可以打开 @TGwikiAppBot 进行体验。

功能和特性

以下是一些主要功能:

  • 灵活的界面:开发者可以使用JavaScript创建无限灵活的前端应用,直接在Telegram内启动小程序。
  • 无缝授权:小程序支持无缝授权,用户可以方便地登录和使用。
  • 集成支付:支持20多家支付提供商,包括Google Pay和Apple Pay,方便用户进行支付。
  • 推送通知:小程序可以向用户发送定制的推送通知,保持用户的参与度。
  • 多种启动方式:小程序可以通过键盘按钮、内联按钮、机器人菜单按钮、内联模式、直接链接和附件菜单启动。
  • 与区块链交互:小程序可以与区块链和智能合约直接交互,提高账户安全性。
界面截图
Telegram小程序插图
Telegram小程序插图1

创建小程序

  1. 创建机器人:按照 教程 创建一个机器人。
  2. 私聊 @BotFather ,发送/newapp命令。选择你想要创建小程序的机器人。
    操作演示
    Telegram小程序插图2
  3. 为你的小程序提供一个标题、简短的描述和一张图片(尺寸必须为640x360)。上传预览GIF(发送/empty跳过)。
    操作演示
    Telegram小程序插图3
  4. 设置小程序打开时显示的URL。设置一个小程序短后缀(3~30字符),用户将可以使用t.me/your_robot/short_name链接直接打开小程序。
    操作演示
    Telegram小程序插图4
  5. 配置服务器并开发小程序

    Telegram小程序支持丰富的前端功能,可以与用户进行交互。

    你可以使用Telegram提供的Web App API来与Telegram进行交互,例如发送和接收消息。

提示

有关Telegram小程序开发的详细内容(代码细则,支持的API,用户交互等),请参阅 Telegram Mini Apps官方文档 。