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

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 帐户了。首先检查库是否安装正确。为此,运行给定的命令
如果您得到以下输出,则库已正确安装。
在树莓派上设置 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 短信
运行上述命令后,您将通过短信收到六位数代码。
3.使用该代码使用命令注册电话号码
yowsup-cli 注册 --config 配置 --register xxx-xxx
将 xxx-xxx 替换为您在手机上收到的代码。
一两秒后,您将在 pi 终端上收到来自 whatsapp 的响应,如下所示
响应包含您的 whatsapp 的密码。上图中箭头所示的 id 是您的密码,不带双引号。将此密码保存在同一配置文件中。
因此,使用 nano 编辑器打开配置文件并将 id 粘贴为
身份证号=************************
现在,配置文件将如下所示。保存此文件。
在树莓派上运行 whatsapp
1. 现在,我们都准备好在 raspberry pi 上启动 whatsapp 了。运行以下命令以启动 whatsapp。
yowsup-cli 演示 --yowsup --config 配置
您将看到来自 whatsapp 的以下回复。我们现在必须登录。输入“/l”并回车。要探索更多命令,您可以键入 /help。
如果您无法登录,请重新启动您的树莓派。
2.登录后,您就可以发送和接收消息了。
要将消息发送到其他 whatsapp 号码,请键入以下命令。
/message 发送 91********** “你的消息”
将 ********** 替换为接收方的 whatsapp 号码。发送和接收的消息将显示在同一终端上,如下所示。
因此,这就是如何将raspberry pi 转换为 whatsapp 客户端以发送和接收来自另一个 whatsapp 号码的消息。我们还可以使用 whatsapp 消息实现家庭自动化,但yowsup库无法正常工作,并且正在继续使用此功能进行改进。

魅蓝E2真机图现身,小米MIX颤抖吧!
数控弯管机系统和多功能弯管机设计和研发
激光测振仪在钢轨缺陷监测中的应用
云米互联网洗烘机Neo2S正式上架小米商城开始预售
三菱ROBOT更换电池初始化设置
在树莓派上安装WhatsApp发送和接收消息的方法
力士乐减压阀的结构及特点介绍
新唐科技N538T260介绍
手机行业数据快报:华为Mate Xs供货不容乐观 苹果祸不单行
盛群新推出HID Flash MCU—HT45F2Y
莱尔德高性能材料携四大应用领域全线产品 闪耀2020慕尼黑上海电子生产设备展
带你了解100条模电问答
realme Narzo 30 Pro详细规格参数揭晓
LOG101/104精密对数和对数比率放大器
Oasis概念车引入VR挡风玻璃
晶振电路电容的作用
AutoCAD与PADS层面的对应关系
起死回生!三星Note 7 重新开卖!
木质三轴无人机的制作教程
配电房智能门禁系统