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 中。
如果您有任何问题,请写信给我们社区的聊天室- 我们很乐意为您解答!
在信使和社交网络中订阅我们,以免错过重要和有趣的事情!
- 新闻和更新——在Facebook和LinkedIn上的 Appmaster.io 电报频道。
- 查看我们的博客,了解构建应用程序的分步说明、教程和想法。
- 我们现在在这里为您提供视频说明。