使用Telegram和Node.js提高生产力

不久前,我在寻找一种简单的方法来在移动设备和Node.js Web服务器之间建立通信通道。 我的目标是通过此渠道交换消息并接收有关天气,公共交通等的信息。

例如,我发送消息/train并收到包含有关预配置路线的火车发车时间的实时详细信息的响应。 因此,Node.js服务器接收传入的消息,对其进行处理,然后将响应发送回客户端。

经过一些研究之后,我终于想到了Telegram机器人,因为它们很容易设置并且非常适合我的需求。 除了发送短信外,您还可以共享图像或录音等数据。

首先,电报机器人到底是什么? ( 来源

漫游器是在Telegram中运行的第三方应用程序。 用户可以通过向机器人发送消息,命令和内联请求来与它们进行交互。 您可以使用对我们的漫游器API的HTTPS请求来控制漫游器。

因此,您只需通过Telegram从电话中发送一条消息,您的网络服务器就会通过Telegram的API接收该消息。

只是列举一些您可以使用自己的bot进行的工作。 无论是为您还是为您的朋友:

  • 收集天气信息
  • 获取公共交通工具的到达/离开时间
  • 接收推文,新闻,状态更新
  • 发送自动消息

还有更多。

Telegram机器人的一大好处是您不需要公共服务器,该服务器可以通过网络外部的IP地址进行访问。 以我为例,我使用Raspberry Pi运行Node应用程序。

由于通信是通过Telegram API进行的,因此仅需要Internet连接。

为了与之交互,您可以使用像下面示例应用程序中那样的运行时环境(例如Node.js)或任何其他编程语言。

在这里,您可以找到有关如何与API交互的介绍。

如上所述,我最近为基于Node.js的Telegram机器人服务器创建了一个示例应用程序 。 随意将其用于自己的机器人,并根据自己的意愿自定义它或为它做出贡献。

让我知道您使用机器人的目的并分享您的经验!

先前发布在https://medium.com/datadriveninvestor/improving-your-productivity-with-telegram-and-node-js-20f8be11e58c

From: https://hackernoon.com/increasing-your-productivity-with-telegram-and-nodejs-rn6c3yfl

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值