如何在 Telegram 中创建机器人?超级简单。你只需给 Telegram 中一个名为 BotFather 的特殊账户发消息即可。今天,我们要创建一个机器人,为它取一个名字,并将我们现有的应用程序整合到这个机器人的菜单按钮中。 在 BotFather 对话框中,我们点击 "Start",会看到多个选项。进入菜单,点击 "Create a new bot"。接下来,我们会被问到如何称呼我们的机器人,就叫 TON&CO Tutorial 吧。现在我们需要选择名称。常规名称总是以 bot 结尾。如果我们只用 tonandcotutorial 作为名称,就会被要求给出一个带有 bot 后缀的名称,所以我把它命名为 tonandcotutorialbot。你可以为你的项目取一些更好的名字,但为了测试起见,这个名字还不错。 7 n9 P: i0 u8 @0 G! Y- H m
) W1 S7 t( Z* d5 e$ i/ @: ?
我拿到了 HTTP API 密钥。我们稍后会用到它,但不是在本课或下一课。我们将用它来创建聊天机器人命令界面。
: E4 G7 P. N0 B9 y. l, g- N现在,我们进入菜单,点击 "Edit your bots",选择我们的机器人,然后进入机器人设置。在机器人设置中,我们选择菜单按钮。然后按下配置菜单按钮。它要求发送点击机器人菜单按钮时打开的 URL。
2 n" F$ g+ p0 L9 T+ L接下来,它要求输入标题。标题就是 Counter。因此,用户可以点击 Counter,我的应用程序就会打开。然后,我们可以回到机器人。 还有一点:在机器人设置中,您可以编辑名称、关于文本、描述甚至图片。编辑命令可以让你在菜单中拥有多个按钮。你将有足够的时间来玩转你的机器人;现在,我们将专注于菜单按钮的工作方式。 我打开机器人,点击 "Start"。在这里,我看到了我的 "Counter " 按钮,如果我点击它,它就会询问我是否可以进入网站。我点击 "确定",机器人就会打开我们的应用程序。在这里,我可以调整高度--这也可以通过我告诉过你的 SDK 来完成。 在应用程序中,我们点击连接钱包。我选择 Tonkeeper,然后收到连接钱包的请求。现在,连接钱包后,我的应用程序也获得了授权。我关闭了计数器,当我再次打开它时,由于这是一个网络应用程序,它仍然会保留会话。 但它不仅仅是一个简单的网络应用程序:它为我们提供了与机器人互动的多种可能性。我们的机器人界面可以非常与众不同,为我们带来全新的体验。因此,在下一课中,我们将进一步了解 SDK,如何让它更高效地工作,以及如何与 Telegram 本身进行交互。稍后,我们还将学习如何构建稳固的聊天界面,并与我们刚刚构建的网络应用程序配合使用。敬请期待,接下来的两节课将会非常有趣。 - C- f/ `' w ?4 X O/ e0 I$ w$ Y
) S- ]* h; P) u- @: g3 C
|