Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Telegram 模块:创建聊天机器人和频道

Telegram 模块:创建聊天机器人和频道

Telegram 模块可让您管理您的电报机器人。它现在具有发送消息业务流程块,增加了向电报频道发送消息的功能。

要使模块正常工作,您无需对机器人进行编程。您只需要创建它,将其添加到电报频道,并正确配置 Appmaster Studio 组件。

创建机器人

要创建和管理您的机器人,您需要使用由 Telegram 团队开发的机器人BotFather

在搜索字段中输入用户名“botfather”——很可能,它将是列表中的第一个 (1)。请注意,官方机器人有一个蓝色的确认图标,其名称旁边有一个复选标记 (2)。在“搜索”下,会有许多其他名称和用户名相似的名称 - 忽略它们,您不需要它们。

单击机器人以打开与它的聊天 (1),然后单击开始 (2)。

之后,机器人将启动并在消息中显示命令列表。要创建新机器人,请按顺序输入:

  • /newbot (1) 命令;
  • 你的机器人的名字,它可以是任何东西(2);
  • 一个唯一的用户名,可以很容易地找到它 (3)。

机器人已创建。 BotFather 将在消息中通知您这一点,它将指示用户名 (4) 和授权令牌 (5)。

需要令牌来连接各种服务和程序 - 它用于 Telegram 能够识别您的机器人并确定它具有哪些权限。

不要向外界透露机器人授权令牌,也不要向公众发布。如果令牌已被解密,您可以撤销它(命令 /revoke)并生成一个新令牌(命令 /token)。

要与 Appmaster.io 集成,您只需要将机器人添加到电报频道。您还可以对其进行自定义以添加其他功能。有关什么是机器人、它可以做什么以及如何设置它的更多信息,可以在Telegram 官方网站上找到。它包含一般信息开发人员说明

创建电报频道

要创建频道,请转到您的帐户菜单并单击“新建频道”

如果需要,请输入频道名称 - 添加说明 (1)。单击创建 (2)。

选择您的频道是公共-公共还是封闭-私人 (1)。输入一个唯一的链接,您可以在其中找到它 (2)。保存更改 (3)。

将机器人添加到频道

创建频道后,Telegram 将立即向其添加新用户。开始输入您的机器人的用户名 - 它将出现在搜索中 (1)。单击它 (2)。

您的机器人将出现在要添加的用户列表中 (1)。点击添加完成配置(2)。

弹出一条消息,机器人只能以管理员身份添加到频道。点击Make Admin同意让机器人成为管理员。

现在选择您要授予机器人的频道管理权限。选择您喜欢的任何一个,但请确保通过启用发布消息选择器 (1) 来允许机器人发送消息。单击保存 (2)。

您可以在创建频道后添加机器人。要将机器人添加到已创建的频道,请打开设置 (1) 并单击添加用户(2)。进一步 - 与上一段相同的操作。

查找要配置的数据

要将机器人添加到您的应用程序并将消息发送到电报频道,您需要一个机器人授权令牌和一个频道地址。

您可以从 BotFather 中找到机器人令牌:输入命令 /mybots 以获取所有机器人的列表 (1),然后选择您需要的机器人。将出现一个菜单,选择其中的API 令牌(2) 项。 BotFather 将向您发送带有令牌的消息。

频道地址在关于它的一般信息 - Channel Info中。要打开包含信息的窗口,请转到设置或单击频道名称。

太好了,您现在已准备好将机器人连接到您的应用程序。转到Appmaster 工作室

配置 Appmaster Studio

安装电报模块。

在模块设置中,指定机器人的令牌 (1) 并保存更改 (2)。

转到业务逻辑设计器 (1) 创建一个新的业务流程 (2)。

在业务流程中包含Send Message块,这会添加 Telegram 模块 (1)。请注意,在Start块中您需要创建两个字符串类型的变量(第一个是频道地址,第二个是您的消息文本)并将它们连接到Send Message (2,3) 块的变量.这是创建用于发送消息的表单所必需的。不要忘记保存方案 (4)。

端点选项卡 (1) 中添加一个新端点 (2)。输入将在其中显示的名称和组 (3)。将请求类型设置为POST (4)。在业务流程字段中,选择您刚刚创建的业务流程 (5)。

阅读有关端点的更多信息。



中间件选项卡上,您可以只允许管理员访问端点 - 这样普通用户将无法通过机器人发送消息。



Web 应用程序设计器 (1) 中,打开您的应用程序并转到用户将消息发送到 Telegram (2) 的页面。通过将Form元素拖动到页面的选定区域 (3),在其中创建一个表单以发送消息。


可以在此处找到有关 Web Apps Designer 的更多信息。



创建表单时,选择创建记录类型 (1) 和您创建的端点 (2)。



添加一个按钮以将消息发送到表单下方的字段。



输入将显示在按钮 (1) 上的名称以及您将在设置中搜索它的唯一名称 (2)。如果需要,更改其设计。



Triggers选项卡 (1) 上,为onClick触发器添加一个操作 - on click (2)。



设置窗口将打开。在目标组件字段中指定您创建的表单 (1) 并为其选择提交表单(2) 操作。



现在保存所有更改 (1) 并发布项目(2)。单击按钮转到已发布的 Web 应用程序 (3)。

如果您设置了仅向 Admins 组的用户发送消息的限制,您将需要使用管理员帐户登录应用程序。


打开机器人发送页面,输入您的消息文本和您的频道名称。



确保一切正常 - 你的消息应该出现在 Telegram 中。



如果您有任何问题,请写信给我们社区的聊天室- 我们很乐意为您解答!


在信使和社交网络中订阅我们,以免错过重要和有趣的事情!


相关帖子

解锁移动应用盈利策略的关键
解锁移动应用盈利策略的关键
了解如何利用广告、应用内购买和订阅等经过验证的创收策略来释放移动应用的全部收入潜力。
选择人工智能应用程序创建者时的关键考虑因素
选择人工智能应用程序创建者时的关键考虑因素
选择人工智能应用程序创建者时,必须考虑集成能力、易用性和可扩展性等因素。本文将引导您了解关键考虑因素,以做出明智的选择。
PWA 中有效推送通知的技巧
PWA 中有效推送通知的技巧
探索为渐进式网络应用 (PWA) 制作有效推送通知的艺术,从而提高用户参与度并确保您的消息在拥挤的数字空间中脱颖而出。
免费开始
有灵感自己尝试一下吗?

了解 AppMaster 强大功能的最佳方式是亲身体验。免费订阅,在几分钟内制作您自己的应用程序

将您的想法变为现实