Telegram 机器人的功能和特性

与 WhatsApp 和 Co 等竞争服务相比,Telegram 信使脱颖而出,尤其是因为其机器人和频道的特殊功能。如果您想收集数据或自动化操作,免费提供的应用程序编程接口 (API) 可以让您的生活更轻松。因此,Telegram 机器人是一种很好的方式,可以在您需要时从几乎所有可以想到的领域传递信息。在接下来的文章中,我们将详细讨论这种特殊的操作模式,并展示如何在实践中使用它。

电报通讯

1. 什么是电报?

Telegram 是一款在线消息传递应用程序,其核心功能类似于流行的消息传递应用程序 WhatsApp 或 Facebook Messenger。

这意味着您可以在连接到 Wi-Fi 或移动互联网访问时使用 Telegram 向您的联系人发送消息。Telegram 基于云,优先考虑安全性和速度。因此,Messenger 已成为其他消息应用程序的流行替代品。该服务于 2013 年启动,目前月活跃用户已超过 5 亿。

1.1 有什么特点?

Telegram 结合了 WhatsApp 的速度和 Snapchat 的短暂性。与 WhatsApp 一样,Telegram 能够在线显示通信伙伴的状态并传输文本、照片、视频、音频文件、位置信息、联系人和文档。但是也可以选择为这些信息提供一个时间到期日期,从而自动删除它。

Telegram 的另一个特点是它的安全性。所有活动,包括参与者共享的聊天、群组和媒体,均已加密。这意味着它们在没有首先被破译的情况下是不可见的。Telegram 还通过“秘密聊天”功能在聊天伙伴之间提供端到端加密。

1.2 使者来自哪里?

“Telegram Messenger”公司和该应用程序由 Nikolai 和 Pavel Durov 兄弟于 2013 年在俄罗斯推出,后来移居国外。此前,两人都创立了俄罗斯社交网络 VK,但在 2014 年放弃了它,因为它已被普京总统的盟友接管。帕维尔·杜罗夫 (Pavel Durov) 顶住政府压力,卖掉了他在 VK 的剩余股份,离开了俄罗斯。据称,该合资企业的目的不是盈利,但它目前的结构不是非营利组织。

1.3 背景是什么?

Telegram 是一款免费的应用程序,没有广告,未来将通过捐赠来资助。该服务适用于所有常见平台,并与 WhatsApp 和 Facebook Messenger 等其他移动即时通讯工具竞争。Telegram 的应用下载量远远领先于竞争对手 Signal 和 Wickr,但仍远远落后于 WhatsApp 和 Facebook。

2021 年 1 月,宣布 Telegram 拥有 5 亿月活跃用户,每天发送数百亿条消息。Telegram 客户端的编程代码大部分是免费提供的。为服务器提供了一个开放的编程接口(API)。

免费测试 Telegram 机器人连接

Telegram 插件允许您通过 OPC Router进行通信并主动启动查询。您现在可以免费测试连接,无需承担任何义务。

免费测试 Telegram 机器人连接

2. Telegram bot 的基本功能

2.1 Telegram Bot 是做什么的?

Telegram Bot 是一种程序,其行为类似于具有附加功能的普通聊天伙伴。它独立执行预定义的任务,无需用户参与。术语 bot 源自机器人术语。

2.2 信使发送什么?

Telegram 机器人基本上可以完成人类聊天伙伴所做的一切。它可以自动或根据要求向您发送以下信息:

  • 短信
  • 图片
  • 影片
  • 任何其他类型的文件

2.3 它有什么特别之处?

Telegram 机器人的一个重要功能是可以在 Telegram 聊天中执行命令,然后直接触发操作或请求信息。例如,可以向 bot 发送命令“/help”或“/help”,然后它会在聊天中输出该 bot 可能的命令作为文本反馈。这可能是以下命令列表:

  • /地位
  • /温度
  • /最后一个闹钟
  • /停止

Telegram 机器人的功能

2.4 信使住在哪里?

Telegram 存储所有数据,即所有聊天和机器人,在云中加密。因此,Telegram 数据的外部备份不是绝对必要的,整个个人设置可供登录用户随时随地跨平台使用。但是,机器人随后从外部访问的敏感数据和命令可以在云之外使用,例如在本地公司拥有的服务器上,在他们自己的数据库中。

2.5 谁可以使用该功能?

普通的 Telegram 机器人不是私有的。任何人都可以找到并使用它们。但是,如果设置了与机器人的单独通信通道,则 Telegram 机器人也只能供某些用户访问。该频道是机器人的“私人”群组,只有您、您批准的用户和实际的机器人属于该群组。这样,Telegram Bot 只能由您控制的用户组使用。

2.6 Telegram Bot 的名称是什么?

Telegram bot 总是可以通过后缀“bot”清楚地识别出来。例如,“@weatherbot”、“@ARD_tagesschau_Bot”或“@mein_erster_test_bot”。

2.7 可以成为私人助理吗?

我们中的许多人都钦佩物联网 (IoT),这就是 Telegram Bot 的用武之地。它可以在您定义的环境中轻松地提供信息和做出反应。Telegram 不仅可以实现人与人之间的通信,通过 Telegram Bot,还可以实现人与可编程机器之间的通信。因此,我们可以一键将消息转发到多个设备或从您那里接收消息。

2.8 如何找到 Telegram 机器人?

可以通过 Telegram 用户搜索功能找到公共机器人(例如,您可以在搜索中输入“tagesschau”以查找 Tagesschau-Telegram 机器人)或第三方目录或互联网概述(例如https://telegramchannels。我/ 或https://telegramic.org/bots/)。对于私人机器人,他们必须被 Telegram 机器人的管理员“邀请”到私人群组。

你怎么能找到机器人?

2.9 你怎么跟他说话?

与 Telegram Bot 的对话是通过在创建或编程期间定义的文本命令进行的,这些命令始终以“/”开头。这些可以是命令,例如

  • /开始
  • /结束闹钟
  • /地位
  • /最后一个错误

命令“/help”总是给出可能命令的概览。

3. Telegram Bot 的安全性如何?

3.1 机器人在哪里运行?

如果在数据源的上下文中考虑 Telegram Bot,实际数据通常保留在数据源的本地服务器上。机器人在那里访问所需的数据集,然后根据终端设备上的请求为消息输出做好准备。如 2.4 中所列,只有实际的程序结构永久位于 Telegram 服务器的云端。

3.2 应用安全性有多高?

具有相关数据的实际 Telegram 机器人应用程序存储在其自己的计算机和数据库中。在这里,应用程序的安全取决于现场本地PC环境的管理员。Telegram Bot 仅将应用程序中定义的消息输出传送到相应的终端设备。然后只有这些消息输出位于电报云中。

3.3 Telegram数据是如何加密的?

所有消息以及与机器人的通信都通过客户端-服务器/服务器-客户端加密来保护。在 Telegram Cloud 中,这些数据也被分配给多个服务器并以加密形式存储在那里。

免费测试 Telegram 机器人连接

Telegram 插件允许您通过 OPC Router进行通信并主动启动查询。您现在可以免费测试连接,无需承担任何义务。

免费测试 Telegram 机器人连接

4. 我可以自己创建一个 Telegram 机器人吗?

4.1 我怎样才能创建一个帐户?

要自己创建一个 Telegram 机器人,您所要做的就是在设备上安装 Telegram 应用程序并在那里登录以创建您的个人帐户。您可以在应用商店(例如 Google Play Store 或 Apple App Store)中找到适用于移动设备的 Telegram 应用,也可以在其他设备上找到适用于其他设备的 Telegram 应用,例如官方 Telegram 网站https://telegram.org/

4.2 如何创建机器人?

实际创建您自己的机器人通常非常简单。您得到虚拟用户“Botfather”的支持,这是 Telegram 机器人的中央开发工具。所以你首先必须在 Telegram 上搜索这个用户并开始与他聊天。确保选择已验证(带蓝色勾号)的用户。

如何创建机器人?

4.2.1 什么是 Botfather?

Botfather(这个名字暗指黑手党史诗《教父》——改编自马里奥·普佐的小说,并于 1972 年与马龙·白兰度一起成功拍摄了三部影片作为“教父”)基本上是一个电报机器人并响应命令. 它有助于创建自己的机器人,例如组织唯一的机器人名称,并为编程分配访问权限。

4.2.2 如何设置我的机器人?(快速指南)

首先在与 botfather 的聊天中输入命令“/newbot”作为文本消息。现在你必须给你的机器人一个名字,比如“我的第一个测试机器人”。然后请求机器人的用户名。这必须以“bot”结尾。在我们的例子中,例如,“my_first_test_bot”。现在 botfather 应该祝贺你设置了新的 bot 并告诉你地址和个人“令牌”。可以说,这是完全控制机器人的密码。Telegram 机器人的基本设置现已完成。现在机器人只需要填充功能或进行编程。

4.3 编程如何工作?

4.3.1 机器人编程有哪些编程语言?

原则上,可以使用所有在服务器上运行并可以通过 HTTPS 响应请求的编程语言。以下是一些常用于 Web 和应用程序开发的流行编程语言:

  • JavaScript (node.js)
  • Java/科特林
  • PHP
  • C#
  • Python
  • 迅速
  • 红宝石

在为机器人开发选择编程语言时,有不同的要点:他们或他们的团队对相应编程语言的了解程度如何?有哪些编程工具可用或可以访问哪些库?

4.3.2 OPC Router选项提供什么?

借助 OPC Router 通信平台,只需点击几下即可创建 Telegram Bot,无需复杂的编程。使用OPC Router Telegram Bot Plug-in,通过简单的图形化配置实现bot。来自其他插件(SAPOPCMQTT等)的消息可以轻松发送到机器人,然后发送给注册的聊天用户。通过在 OPC Router项目中简单地创建触发器,可以创建命令。通过这种方式,您可以在短短几分钟内为自己的系统创建一个 Telegram Bot。

MQTT 到电报

4.4 我会产生什么费用?

使用 Telegram 机器人,就像使用 Telegram 本身一样,是免费的。对于自我开发,当然只需要考虑购买编程语言、工具或连接机器接口的可能成本。

五、行业应用实例

5.1 如何使用 Telegram 机器人进行资源控制?

例如,在注塑成型行业,当生产注塑产品所需的塑料颗粒水平低于特定水平时,Telegram 机器人可以向智能手机发送自动消息。通过这种方式,可以提前做出重新订购或额外交货的反应,并且不会因材料短缺而停机。

5.2 可以传输哪些机器信息?

温度或压力信息等相关机器数据可以通过 Telegram Bot 定期发送到部门经理的平板电脑、智能手机或 PC 工作站。通过这种方式,该用户组可以随时全面了解机器生产情况。

5.3 如何使用故障消息或警报功能?

可以通过机器人配置具有智能手机连接的有效故障或警报报告系统。为此,例如,在 SQL 数据库中管理、生成和存储的故障消息将通过机器人发送到登录的 Telegram 客户端。OPC Router 还可以向客户端提供命令,以便设计故障消息确认和注释功能。通过 Telegram 插件访问 SQL 数据,还可以向 Telegram 用户提供查询,例如访问有关故障消息的详细数据。

5.4 Telegram bot 可以给我发送哪些维护信息?

如果生产机器的功能达到某些预定义的阈值,Telegram 机器人可以自动生成维护建议并将它们发送给相应的机器操作员。通过这种方式,可以避免与维护相关的故障,并且可以提前有效地计划停机时间。

立即订阅时事通讯

请务必随时了解最新信息并订阅我们的 OPC Router时事通讯。

在这里订阅时事通讯

6.总结

Telegram 机器人是智能通信的有用补充,尤其是在专业领域。与最流行的消息服务相比,Telegram 在与我们文章中列出的机器人的特殊查询和操作进行信息交换方面提供了额外的优势。然而,与所有编程一样,Telegram 通常需要具体的编程知识才能广泛使用。特别是在工业和机器连接中,OPC Router是一个值得推荐的工具,它可以极大地简化这种复杂的编程。

实际使用中的简单 Telegram Bot 连接 

编程后,Telegram Bot 可以执行许多有益的任务。编程需要特定的知识,或者可以使用OPC Router等软件非常方便。   

一个潜在的用例是存储在SQL 数据库中的温度数据。如果此数据超过或低于阈值,Telegram Bot 可以立即向负责人或部门发送消息。此外,此消息允许用户执行数据库查询。这提供了有关温度问题的更准确信息,并防止生产在早期阶段停止。   

Telegram Bot 还可以共享生产数据。一旦生产订单完成,相关部门可以收到消息并从那里启动下一个订单或通知物流开始发货。这有助于避免停机并提高整个工厂的效率。由于其智能通信,Telegram Bot 是一个有价值的补充,尤其是在工业领域。 

更多信息

Telegram 机器人插件

通过Telegram Bot 连接,OPC Router使 Telegram 信使能够链接到工业过程。机器人的用户可以接收警报、生产消息、操作状态,还可以通过 Telegram 机器人发起操作。

通过 Twilio 发送 WhatsApp 短信

借助 OPC Router和Twilio 服务,来自自动化世界的事件可以轻松发送并特定于应用程序。在我们的说明中,我们展示了如何使用 OPC Router通过 SMS 和 WhatsApp 消息将来自自动化级别的个别通知和警报发送给移动用户,只需几个步骤。

MS Teams 休息连接

可以使用 OPC Router的REST 插件将聊天消息(例如警报和状态消息)直接发送到 Teams,并发送到移动设备的 Teams 应用程序。在分步指南中,我们展示了如何传输信息,然后允许接收者跳转到生产系统中的正确位置或进行确认。

有关工业 4.0、云、技术、警报和实际应用示例以及案例研究等主题的更多有趣文章可以在我们的知识库中找到。

让您的系统相互对话

使用 Telegram 插件免费测试 OPC Router或订阅我们的时事通讯并随时了解变化和新闻。

电报插件详细信息
测试电报连接
订阅时事通讯