English 简体中文 繁體中文 한국 사람 日本語 Deutsch русский بالعربية TÜRKÇE português คนไทย french

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE คนไทย Français русский

回答

收藏

Telegram小程序 指南 | 创建新应用程序

开源社区 开源社区 6868 人阅读 | 0 人回复 | 2025-02-18

本帖最后由 riyad 于 2025-2-21 19:26 编辑 3 l; t3 D9 Q9 ]' u; t2 M+ y4 o

7 U1 m3 S( S8 ?8 ]在本文中,我们将探讨在 Telegram Mini Apps 平台上开发新应用的过程,了解创建应用程序所需的步骤,并提出改进创建过程的建议。
: q1 L" b- y5 \- Y: W- ]7 m
& H) b5 M) M+ z% a; `/ ]; O/ U
创建应用程序的过程通常包括以下基本步骤:
  • 创建 Telegram 机器人并注册迷你应用程序。
  • 开发网络应用程序。
  • 通过 BotFather 获取并配置网络应用程序的 URL。  z! t0 R3 N# o9 Y, ~, l
; P) q. u4 q& a9 ?- b9 ]7 B

9 d  C7 n  D2 x2 g" z9 ~$ m- j& |! s3 F6 e# F. }7 ~. {  J
在 BotFather 中创建应用程序' ^3 r( |' {! }
首先,我们需要将迷你应用程序与 Telegram 机器人连接起来,因此必须先创建一个 Telegram 机器人。为此,您需要找到被称为所有机器人之父的 BotFather,并使用 /newbot 命令,然后按照提示流程填写所有必要信息。- g6 v  W, W4 x& q4 W0 u1 q4 j+ m, b
6 m; f0 U' g4 _- m
机器人创建完成后,接下来使用 /newapp 命令,再次通过程序创建一个新的实体——Telegram 迷你应用程序,并将其与 Telegram 机器人关联。从此,创建的应用程序将通过链接 https://t.me/{mybot}/{myapp} 直接访问。  k$ ], V( ]5 e4 m8 l
. u) L5 j" N! u1 U" @) a

' t' m( O0 n5 F" F

Telegram Mini Apps 技术也可以在不创建新应用程序的情况下使用,而是作为 机器人的网络接口。 要将其用作机器人的扩展,请使用 BotFather 的 /setmenubutton命令。


7 ?$ @! S, s# A  F9 `+ F' n2 S: }

网络应用链接

8 C# a( O" }* C; |  a% q; D8 H& P

阅读本节之前,请确保您已经创建了一个可通过直接链接访问的前端应用程序 。

# m$ s2 X3 ^. Z/ Z: M# l( {

应用

在收到 HTTPS 链接后,必须在之前创建的 Telegram 机器人中使用。Telegram 支持多种方式来安装此链接:

4 m4 Y8 r0 t. c5 f/ d) {

用于机器人菜单按钮。这样,每个与机器人对话的用户都可以通过点击菜单按钮,以应用程序的形式打开机器人的“菜单”。

用于 Telegram 迷你应用程序。此时,应用程序只有在用户点击格式为 https://t.me/{mybot}/{myapp} 的链接时才会打开。在这种情况下,用户无需加入与机器人的对话。


- [7 u6 d. F; D

菜单按钮

要在菜单按钮上设置链接,您需要进入与 BotFather 的对话框,并使用命令 /setmenubutton。接下来,BotFather 会要求您选择一个机器人,指定链接以及菜单按钮的标题。

/ b* ?  W' W& F/ q- Z

这样,当用户与机器人聊天时,只需点击界面左下角的菜单按钮,就可以打开一个网络应用程序。


& `3 X  q% _) |2 L7 x

直接链接

要安装应用程序的直接链接,必须完成以下步骤:


+ Y3 I( C/ u$ m  i, D) i

发送 BotFather 命令 /myapps。

选择所需的应用程序。

点击 "Edit link" 并安装新链接。

现在,当用户点击格式为 https://t.me/{mybot}/{myapp} 的链接时,Telegram 将显示源地址为设置中指定 URL 的网页组件。


) d" E/ }9 z. ]6 E  ^
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则