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

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

3天内不再提示

在树莓派上安装WhatsApp发送和接收消息的方法

科技观察员 来源:circuitdigest 作者:Rishabh Jain 2022-08-30 17:38 次阅读

WhatsApp 是最受欢迎和广泛使用的消息传递应用程序之一,但它仅适用于智能手机,不适用于计算机。但是有一种方法可以将它安装在手掌大小的计算机 Raspberry Pi 上,并且使用命令行界面效果很好。

有一个 Python 库可以访问Raspberry pi - Yowsup上官方 WhatsApp 的所有功能。它使您可以使用您的 WhatsApp 帐户在没有原始应用程序的情况下与您的联系人交换消息。这个库允许用户在 Raspberry Pi 上创建一个成熟的自定义WhatsApp 客户端。

以前,使用这个库在 Raspberry 上安装 WhatsApp很容易,但是从最近几个月开始,这个库被完全重写,并且在库中进行了许多修改,因此安装过程变得比以前更加繁琐。在这里,我们将解释在 Raspberry Pi 上安装和配置 WhatsApp 的完整过程。

要在 pi 上激活 WhatsApp,您需要一个新的电话号码。因为它不适用于当前运行的 WhatsApp no。所以不幸的是,为了配置Yowsup,我们仍然需要一部手机和一张 SIM 卡,但在第一步之后你可以不用管它。

那么,让我们开始吧。

要求

Raspberry Pi 2 或更新版本(安装了 Raspbian Jessie 或更新版本)。

工作互联网连接

在这里,我们将使用 SSH 访问笔记本电脑上的 Raspberry Pi。您可以在笔记本电脑上使用 VNC 或远程桌面连接,或者可以将您的 Raspberry pi 连接到显示器。

在 Raspberry Pi 中安装 Yowsup (WhatsApp) 库

1. 我们要做的第一件事是更新和升级我们的 Pi。在安装任何新库或包之前更新 Pi 是一种很好的做法,这样您就可以确保拥有最新的库。运行以下命令以执行更新。

sudo apt-get 更新 && sudo apt-get 升级

在任何要求是/否的地方点击“y”并等待完成。

2. 按照Yowsup库的要求安装以下依赖项。

sudo apt-get install python-dev libncurses5-dev

sudo apt-get install build-essential libssl-dev libffi-dev python-dev

现在,安装已安装在我们的 Raspberry Pi 中但版本与Yowsup库要求不兼容的加密包(加密 WhatsApp 中使用的数据所需的)。

因此,使用以下命令安装所需的版本

pip 安装密码学

3.使用以下命令从 GitHub下载Yowsup库

git clone git://github.com/tgalal/yowsup.git

4.使用cd yowsup进入yowsup目录并使用以下命令安装下载的库

须藤 python setup.py 安装

5. 现在,我们准备好设置 WhatsApp 帐户了。首先检查库是否安装正确。为此,运行给定的命令

如果您得到以下输出,则库已正确安装。

pYYBAGMN2c-AI42UAAClfjhBzKA565.png

树莓派上设置 WhatsApp 帐户

在 Raspberry Pi 上安装 WhatsApp 后,是时候在 pi 上激活和配置 WhatsApp 了。

1.将国家代码“cc”和电话号码保存在一个文件中,以便Yowsup客户端可以获取此信息进行授权。使用sudo nano config打开 nano 编辑器并使用 ctrl+x 保存信息,如下所示。

sudo nano config

cc=91

电话=91xxxxxxxxxx

91 是印度的 cc,如果您在印度境外,请使用您的 cc 并用您的电话号码替换 phone。确保输入的电话号码未被其他 WhatsApp 帐户使用,并且 SIM 卡应在电话中,因为您将在下一步收到注册码。

2. 现在,使用以下命令注册您的 WhatsApp 帐户。

yowsup-cli 注册 --config config --requestcode 短信

运行上述命令后,您将通过短信收到六位数代码。

pYYBAGMN2cmAfO8iAAK2K_tXic8778.png

3.使用该代码使用命令注册电话号码

yowsup-cli 注册 --config 配置 --register xxx-xxx

将 xxx-xxx 替换为您在手机上收到的代码。

一两秒后,您将在 Pi 终端上收到来自 WhatsApp 的响应,如下所示

poYBAGMN2caAOAaVAAJIZFDpoLs886.png

响应包含您的 WhatsApp 的密码。上图中箭头所示的 ID 是您的密码,不带双引号。将此密码保存在同一配置文件中。

因此,使用 nano 编辑器打开配置文件并将 id 粘贴为

身份证号=************************

现在,配置文件将如下所示。保存此文件。

pYYBAGMN2bmAJRDPAADpMkJiEIY307.png

在树莓派上运行 WhatsApp

1. 现在,我们都准备好在 Raspberry Pi 上启动 WhatsApp 了。运行以下命令以启动 WhatsApp。

yowsup-cli 演示 --yowsup --config 配置

您将看到来自 WhatsApp 的以下回复。我们现在必须登录。输入“/L”并回车。要探索更多命令,您可以键入 /help。

pYYBAGMN2bWAG2DrAAGwDzuuiIQ229.png

如果您无法登录,请重新启动您的树莓派。

2.登录后,您就可以发送和接收消息了。

poYBAGMN2bGAAR16AACleaf5sek311.png

要将消息发送到其他 WhatsApp 号码,请键入以下命令。

/message 发送 91********** “你的消息”

将 ********** 替换为接收方的 WhatsApp 号码。发送和接收的消息将显示在同一终端上,如下所示。

poYBAGMN2a2AF3RmAAF_Vk_A5gI281.png

pYYBAGMN2aSAW2s8AAJDOLH_RL0842.png

因此,这就是如何将Raspberry Pi 转换为 WhatsApp 客户端以发送和接收来自另一个 WhatsApp 号码的消息。我们还可以使用 WhatsApp 消息实现家庭自动化,但Yowsup库无法正常工作,并且正在继续使用此功能进行改进。

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

    关注

    116

    文章

    1706

    浏览量

    105610
  • WhatsApp
    +关注

    关注

    0

    文章

    87

    浏览量

    8522
收藏 人收藏

    评论

    相关推荐

    如何在树莓派上安装系统

    如何在树莓派上安装系统
    发表于 11-17 16:17

    树莓派上安装和使用MySQL

    `MySQL是一个关系型数据库管理系统,树莓派中的运用十分广泛。这里教大家如何在树莓派上安装和使用MySQL。首先启用root用户。不多说
    发表于 01-13 17:55

    树莓派上用Wolfram语言拍照

    这个教程展示如何通过Wolfram语言树莓派上使用树莓派相机第一步:硬件除了树莓派你还需要树莓
    发表于 01-26 18:26

    树莓派上搭建51单片机开发环境

    树莓派上搭建51单片机开发环境,使用的是树莓派1代B+,操作系统为DietPi,单片机为国产STC89系列及12系列,均测试成功。安装py
    发表于 03-28 18:12

    请问有树莓派上的LAZARUS安装直连ORACLE的控键吗?

    哪位有树莓派上的LAZARUS安装直连ORACLE的控键,最好是ODAC,如果有成功的方法或其他直连控键也可以,请帮忙指教下,谢谢!
    发表于 04-20 23:56

    请问树莓派上可以安装STM32的编译环境吗?

    那位弄过树莓派上安装STM32的编译环境 KEIL 或者 IAR,或者其他编译环境。 这样是不是就可以不用电脑了?
    发表于 08-19 06:36

    如何在树莓派上安装鸿蒙系统?

    如何在树莓派上安装鸿蒙系统?
    发表于 09-29 11:07

    树莓派上安装qt

    树莓派上安装了官方的raspbian系统。为了能在上面开发程序,系统上
    发表于 04-02 14:41 1120次阅读

    如何在树莓派上运行Fedora

    树莓派基金会这几年来生产了很多型号。本文的安装过程已经第三代树莓派上进行了测试:3B v1.2 和 B+(较旧的
    的头像 发表于 09-08 14:12 3753次阅读

    如何将ubuntu安装树莓派上

    本文将描述如何将ubuntu安装树莓派上。环境介绍:
    的头像 发表于 08-08 14:49 2834次阅读

    Raspberry Pi上安装Android的方法

    可以树莓派上轻松安装 Linux 和 Windows 操作系统,但由于缺乏 Android 的官方支持,
    的头像 发表于 09-05 15:10 1.9w次阅读
    <b class='flag-5'>在</b>Raspberry Pi上<b class='flag-5'>安装</b>Android的<b class='flag-5'>方法</b>

    树莓派上使用TuyaOS link SDK的智能门铃

    电子发烧友网站提供《树莓派上使用TuyaOS link SDK的智能门铃.zip》资料免费下载
    发表于 11-01 11:53 2次下载
    <b class='flag-5'>在</b><b class='flag-5'>树莓</b><b class='flag-5'>派上</b>使用TuyaOS link SDK的智能门铃

    树莓派上的Kubernetes

    电子发烧友网站提供《树莓派上的Kubernetes.zip》资料免费下载
    发表于 11-17 11:19 0次下载
    <b class='flag-5'>树莓</b><b class='flag-5'>派上</b>的Kubernetes

    树莓派上搭建Kubernetes智能边缘集群

    电子发烧友网站提供《树莓派上搭建Kubernetes智能边缘集群.zip》资料免费下载
    发表于 12-09 09:20 2次下载
    <b class='flag-5'>在</b><b class='flag-5'>树莓</b><b class='flag-5'>派上</b>搭建Kubernetes智能边缘集群

    如何在树莓派上安装Windows

    早期,想要在树莓派上安装Windows一直是个比较麻烦的事情,下载系统镜像,烧录、还有一系列复杂的配置。
    的头像 发表于 09-12 09:54 1876次阅读
    如何在<b class='flag-5'>树莓</b><b class='flag-5'>派上</b>面<b class='flag-5'>安装</b>Windows