0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样在树莓派上使用Telegram发送和接收消息

454398 来源:工程师吴畏 2019-07-31 17:52 次阅读

TelegramAndroidiOS和Windows上提供的即时消息服务电话。

它也适用于桌面系统,包括Windows,macOS和Linux。用户可以使用Telegram发送消息,照片,视频音频文件,文档和贴纸。

使用Telegram,用户可以发送消息,照片,视频,音频文件,文档和贴纸。

Raspberry Pi上的电报

由于Telegram可以在Linux上使用,我们可以在Raspberry Pi上使用它,可以发送/接收消息,视频,照片等。让我们来看看如何设置这个系统。

步骤1:打开Raspberry Pi终端

打开Raspberry Pi终端并执行终端中的以下命令:

Sudo apt-get update

Sudo apt-get upgrade

Sudo apt-get安装libreadline-dev

Sudo apt-get install libconfig-dev

Sudo apt-get install libssl-dev lua5.2 liblua5.2-dev libevent0dev make

第2步:克隆Github存储库

现在克隆一个Github存储库继续进行:

git clone --recursive https://github.com/vysheng/tg.git& amp ;& amp; cd tg

。/configure

Make

现在等待一段时间让安装程序执行必要的东西。

cd tg

bin/telegram-cli -k tg-server.pub -W

第3步:连接电话

现在,它将首先询问您的电话号码。输入电话号码后,它会向您的手机发送一条确认码。在终端中输入确认码以继续。

步骤4:发送消息

现在发送消息,在终端执行此命令:

msg Name_Lastname来自Raspberry的消息

可能性无穷无尽。如果要发送任何照片,可以尝试以下命令:

send_photo Name_LastName test.png

安装Telegram的重点Raspberry Pi是Telegram对可以自动完成工作的机器人的良好支持。例如,如果您想使用智能手机打开或关闭家中的灯,您可以配置电报,以便在连接到您的Raspberry Pi上安装的Telegram上发送消息时打开或关闭灯。家庭系统。

有许多可以与Telegram一起使用的命令,下面将提到它们中的一些。

下一步是什么?

从这个简单的电报设置开始,我们可以做很多事情。

假设你出去了,你想检查一下你是否在家里放了燃气灶。

一种选择是在厨房中放置一些气体/温度传感器,并用微控制器连接它们。然后将微控制器连接到Wi-Fi模块以获得互联网连接。那么你需要为你的微控制器编写一个完整的程序。您还需要一个专门为此目的而构建的应用程序。这似乎是一项艰难而耗时的工作。

为什么不选择简单的解决方案并使用Telegram与Raspberry Pi?您的Raspberry Pi 3内置Wi-Fi - 您只需要设置Telegram,并且在连接气体传感器(易于使用Raspberry Pi)后,您就可以开始使用了。您还可以获得Raspberry Pi的气体传感器防护罩,因为市场上有许多防护罩。

因此,您可以在Raspberry Pi上使用Telegram的无限可能性和场景。

但是,对于消息传递,以下是您需要的命令:

消息传递

消息文本 :向此对等方发送消息

chat_with_peer :启动一对一聊天会话这个同行。 (/ 退出或/退出 以结束此模式)

fwd :将消息转发给用户。您可以看到以-N开始客户端的消息编号。

mark_read :将所有收到的消息标记为对等为 rename_contact :尝试重命名联系人。 (如果您有其他设备,那将是一场战斗。)

add_contact :尝试通过电话将联系人添加到联系人列表 delete_msg :删除消息(但不完全)

restore_msg :恢复已删除的邮件。 (对于秘密聊天来说,这是不可能的。我认为,删除后一小时也可能只有一小时。)

多媒体

send_text :将文本文件作为简单消息发送

send_photo :将照片发送给同行

send_video :将视频发送给对等 load_photo/load_video/load_video_thumb/load_audio/load_document/load_document_thumb :加载照片/视频/音频/文档以下载目录

fwd_media :在您的消息中发送媒体。使用此选项可以防止共享媒体作者的信息(虽然可以从媒体中确定user_id,但是不可能获得此用户的access_hash。) view_photo/view_video/view_video_thumb/view_audio/view_document/view_document_thumb - 加载照片/视频 :下载目录并启动系统默认查看器

set_profile_photo :设置userpic。照片应为正方形或服务器将切割最大的中央正方形部分。

群聊选项

chat_info :打印有关聊天的信息

chat_del_user :从聊天中删除用户

chat_add_user :将用户添加到聊天

rename_chat :重命名聊天

chat_set_photo :设置群聊聊天照片。与个人资料照片相同的限制。

create_group_chat 。..:与用户建立群聊。使用chat_add_user添加更多用户。

搜索

搜索模式: 使用小便搜索消息中的模式

global_search模式 :在所有消息中搜索模式

秘密聊天

create_secret_chat :与此用户建立秘密聊天

set_ttl :将ttl设置为秘密聊天。虽然客户端确实忽略它,但是另一端的客户端可以使用它

visualize_key:打印加密密钥的可视化。您应该将其与合作伙伴的加密密钥进行比较。

accept_secret_chat :手动接受秘密聊天(仅在以-E键开头时有用)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 树莓派
    +关注

    关注

    116

    文章

    1679

    浏览量

    105281
收藏 人收藏

    评论

    相关推荐

    树莓派gui开发用什么ide

    树莓派(Raspberry Pi)是一款功能强大的微型计算机,可以运行多种操作系统,如Raspbian、Ubuntu等。树莓派上进行GUI(图形用户界面)开发,可以使用多种集成开发环
    的头像 发表于 08-30 16:49 334次阅读

    UDP模式下将ESP8266-01与AT接口一起使用遇到的疑问求解

    。 当我发送大量字节时,我意识到直通中,ESP 大约 65 毫秒后从自身发送 UDP-Telegram。 (我的程序没有停止
    发表于 07-16 06:08

    ESP32 BLE使用nimble协议栈怎样才能发送超过20个字节的数据?

    使用蓝牙传送传感器数据,目前只能发送20个字节大小的数据包,请问大家是如何实现发送大于20字节的数据包的。我想尝试将数据包分包发送,但是不知道
    发表于 06-17 07:18

    IPO在即,你的树莓派也要变为上市公司产品了

    社区提供可玩性极高的产品。就在近日,树莓派基金会发布了寻求伦敦证交所上市的消息。   树莓派上市背后的原因   5月22日,在外媒已经提前爆料树莓
    的头像 发表于 06-07 00:04 2949次阅读
    IPO在即,你的<b class='flag-5'>树莓</b>派也要变为上市公司产品了

    100%树莓派上执行的LLM项目

    ChatGPT的人性口语化回复相信许多人已体验过,也因此掀起一波大型语言模型(Large Language Model, LLM)热潮,LLM即ChatGPT背后的主运作技术,但LLM运作需要庞大运算力,因此目前多是云端(Cloud)上执行。
    的头像 发表于 02-29 16:29 1133次阅读
    100%<b class='flag-5'>在</b><b class='flag-5'>树莓</b><b class='flag-5'>派上</b>执行的LLM项目

    获取Telegram的用户IP地址

    最近有个需求,查了些资料发现,Telegram有语音通话功能,也可以类似QQ一样通过语音通话的连接获取对方的IP地址, Denis Simonov (原文为俄语)发表过一篇文章,演示了如何通过 Telegram 语音呼叫获取目标人员的IP地址,只需5秒的呼叫时间就能拿到I
    的头像 发表于 01-12 11:35 1381次阅读
    获取<b class='flag-5'>Telegram</b>的用户IP地址

    单片机串口通信的接收发送

    的原理。串口通信是通过发送接收两根线来实现的,分别为发送线(Tx)和接收线(Rx)。当单片机发送数据时,数据通过
    的头像 发表于 12-20 14:03 2991次阅读

    如何在树莓派Pico上使用红外线接收模块?

    树莓派 Pico 上使用红外线接收模块(HX1838 型),我们采用开源的 pico_ir 库。
    的头像 发表于 11-30 09:08 1876次阅读
    如何在<b class='flag-5'>树莓</b>派Pico上使用红外线<b class='flag-5'>接收</b>模块?

    STM32串口的发送接收

    好USART的电路之后,直接读取数据寄存器,就可以自动发送数据和接收数据了。发送接收的模块有4个重要的寄存器
    的头像 发表于 11-10 16:04 1200次阅读
    STM32串口的<b class='flag-5'>发送</b>和<b class='flag-5'>接收</b>

    SBCFormer首次树莓派4B上以1fps处理取得80.0%精度

    计算机视觉不同领域解决已成为解决实际问题的常用方法,如智慧农牧管理。这类场景并不需要每秒处理许多帧,此时树莓派这类单板主机就派上了用场。
    的头像 发表于 11-09 12:32 750次阅读
    SBCFormer首次<b class='flag-5'>在</b><b class='flag-5'>树莓</b>派4B上以1fps处理取得80.0%精度

    LPC5500_SDK例程:串口DMA发送+中断接收

    LPC5500_SDK例程:串口DMA发送+中断接收
    的头像 发表于 10-30 16:59 920次阅读
    LPC5500_SDK例程:串口DMA<b class='flag-5'>发送</b>+中断<b class='flag-5'>接收</b>

    如果不通过串口调试助手PC怎样接收单片机发送的字符串?

    如果不通过串口调试助手,PC怎样接收单片机发送的字符串?​
    发表于 10-20 08:13

    基于树莓派的机器人设计方案

    非常低的外形安装在树莓派的顶部。 注意:如果你打算在树莓派上安装散热器,请使用非常低调的散热器以避免 CRICKIT 帽子短路。
    发表于 10-19 12:31 610次阅读
    基于<b class='flag-5'>树莓</b>派的机器人设计方案

    树莓派的磁隔离无线传递点阵显示屏

    实现功能:无线供电加无线通信控制8*8LED点阵显示保存在树莓派里的图案最终实物分两个部分,一个发送端,一个接收端。发送端要有:树莓派(保存
    发表于 10-15 10:45 0次下载

    Java中如何使用API来完成邮件的接收发送

    接收发送。 通过该篇文章我们可以有如下收获: 了解基于Java的电子邮件客户端的实现方式 了解常见的邮箱如何集成 认识邮箱中的IMAP与POP协议 适用场景 邮件和短信很像,将信息发送到目的用户,不需要用户在线,基于邮件服务
    的头像 发表于 09-30 14:09 2863次阅读
    <b class='flag-5'>在</b>Java中如何使用API来完成邮件的<b class='flag-5'>接收</b>与<b class='flag-5'>发送</b>