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

    文章

    1698

    浏览量

    105524
收藏 人收藏

    评论

    相关推荐

    socket 发送接收数据方法

    1. Socket 基本概念 在网络编程中,socket 是一个通信端点。它允许程序发送接收数据。根据通信协议的不同,socket 可以分为以下几种类型: 流式 socket
    的头像 发表于 11-12 14:07 217次阅读

    如何在树莓派上安装Docker容器

    1. 准备工作 开始之前,请确保你的树莓派已经安装了最新版本的Raspberry Pi OS。如果没有,请按照以下步骤操作: 下载最新的Raspberry Pi OS镜像:访问 Raspberry
    的头像 发表于 11-11 11:38 272次阅读

    树莓派上部署YOLOv5进行动物目标检测的完整流程

    卓越的性能。本文将详细介绍如何在性能更强的计算机上训练YOLOv5模型,并将训练好的模型部署到树莓派4B上,通过树莓派的摄像头进行实时动物目标检测。 一、电脑上训练YOLOv5模型
    的头像 发表于 11-11 10:38 388次阅读
    <b class='flag-5'>在</b><b class='flag-5'>树莓</b><b class='flag-5'>派上</b>部署YOLOv5进行动物目标检测的完整流程

    树莓派gui开发用什么ide

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

    使用超声波发送器和接收器构建高性能NDT系统

    电子发烧友网站提供《使用超声波发送器和接收器构建高性能NDT系统.pdf》资料免费下载
    发表于 08-28 11:00 0次下载
    使用超声波<b class='flag-5'>发送</b>器和<b class='flag-5'>接收</b>器构建高性能NDT系统

    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 3041次阅读
    IPO在即,你的<b class='flag-5'>树莓</b>派也要变为上市公司产品了

    单片机串口发送数据时可以接收串口助手发的数据,为什么只能接收两字节?

    最近做串口通信,单片机串口发送数据时可以接收串口助手发的数据,不过只能接收两字节。当串口不发送数据,什么都不做,用串口助手
    发表于 05-08 07:52

    STM32F407官方LWIP例程中,怎样修改把需要发送的数据直接由应用层映射到数据链路层?

    STM32F407官方LWIP例程中,怎样修改把需要发送的数据直接由应用层映射到数据链路层,但又不会影响到LWIP堆栈的接收发送
    发表于 04-29 06:21

    STM32F103使用串口进行接收发送数据的时候,发送的数据和接收到的数据不同是什么原因造成的?

    使用串口进行接收发送数据的时候,发送的数据和接收到的数据不同【如下图所示】。已查看设置的波特率和commix上的波特率设置相同,数据的停止位、数据位、校验位均一致。请问这是什么原因造
    发表于 03-13 07:06

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

    ChatGPT的人性口语化回复相信许多人已体验过,也因此掀起一波大型语言模型(Large Language Model, LLM)热潮,LLM即ChatGPT背后的主运作技术,但LLM运作需要庞大运算力,因此目前多是云端(Cloud)上执行。
    的头像 发表于 02-29 16:29 1264次阅读
    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 1595次阅读
    获取<b class='flag-5'>Telegram</b>的用户IP地址

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

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

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

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