本帖最后由 riyad 于 2025-2-21 19:26 编辑
0 s9 [' t* E$ [2 h
# i% C* d# H! T) |1 c在本文中,我们将探讨在 Telegram Mini Apps 平台上开发新应用的过程,了解创建应用程序所需的步骤,并提出改进创建过程的建议。
" G- B% W7 l7 p8 W. C8 O/ m; u. Z$ V9 X. T
创建应用程序的过程通常包括以下基本步骤: - 创建 Telegram 机器人并注册迷你应用程序。
- 开发网络应用程序。
- 通过 BotFather 获取并配置网络应用程序的 URL。1 I ^# P6 a7 n. m7 j) f
! D2 S% i6 N( y. P0 i* C- ^' h# B1 j' ?6 I1 g
8 {: g: W3 T8 H4 H$ C3 v, [在 BotFather 中创建应用程序
) V' E9 C# S3 D: s0 ]首先,我们需要将迷你应用程序与 Telegram 机器人连接起来,因此必须先创建一个 Telegram 机器人。为此,您需要找到被称为所有机器人之父的 BotFather,并使用 /newbot 命令,然后按照提示流程填写所有必要信息。/ D# i3 Q+ \9 Y" I3 z& A% ?& P9 M- i
' n5 L" r& \( I5 `( D机器人创建完成后,接下来使用 /newapp 命令,再次通过程序创建一个新的实体——Telegram 迷你应用程序,并将其与 Telegram 机器人关联。从此,创建的应用程序将通过链接 https://t.me/{mybot}/{myapp} 直接访问。2 J9 B' f) g8 \, J
2 v2 a. N' y: v! j1 l* e1 Q
9 n; J) L$ W4 [/ T4 ^Telegram Mini Apps 技术也可以在不创建新应用程序的情况下使用,而是作为 机器人的网络接口。 要将其用作机器人的扩展,请使用 BotFather 的 /setmenubutton命令。 7 ~2 }9 J. L. q6 }8 M) B& \6 y
网络应用链接
8 J0 k2 h8 z- v6 n2 b8 f阅读本节之前,请确保您已经创建了一个可通过直接链接访问的前端应用程序 。 ( x& @( u' A) t& P: K! V( h
应用 在收到 HTTPS 链接后,必须在之前创建的 Telegram 机器人中使用。Telegram 支持多种方式来安装此链接:
9 u* E- c5 g, J% w: ~) s用于机器人菜单按钮。这样,每个与机器人对话的用户都可以通过点击菜单按钮,以应用程序的形式打开机器人的“菜单”。 用于 Telegram 迷你应用程序。此时,应用程序只有在用户点击格式为 https://t.me/{mybot}/{myapp} 的链接时才会打开。在这种情况下,用户无需加入与机器人的对话。 . {* p2 _3 r" s9 l; R; I
菜单按钮 要在菜单按钮上设置链接,您需要进入与 BotFather 的对话框,并使用命令 /setmenubutton。接下来,BotFather 会要求您选择一个机器人,指定链接以及菜单按钮的标题。
8 [% N$ N" E' o% y这样,当用户与机器人聊天时,只需点击界面左下角的菜单按钮,就可以打开一个网络应用程序。
8 B/ c- Q) Q# h直接链接 要安装应用程序的直接链接,必须完成以下步骤:
; M6 ^8 w& H2 Z发送 BotFather 命令 /myapps。 选择所需的应用程序。 点击 "Edit link" 并安装新链接。 现在,当用户点击格式为 https://t.me/{mybot}/{myapp} 的链接时,Telegram 将显示源地址为设置中指定 URL 的网页组件。 * X2 y3 I" m" b& p& g- y- }
|