问题标签 [yowsup]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1103 浏览

python - Yowsup 安装缺少 connectionmanager.py

似乎我无法在 Windows 7 下正确安装 yowsup。

我正在遵循这些安装程序: https ://github.com/tgalal/yowsup/blob/master/README.md

做一个

我省略了 zlib 的安装,因为我知道 dll 在哪里,但不知道我应该将它复制到哪个目录。

使用 yowsup-cli 时一切正常,我可以发送和接收消息。

但是,我无法在信号和方法上运行示例,如下所示:

https://github.com/tgalal/yowsup/wiki/%5BLegacy%5D-Yowsup-Documentation

因为我找不到文件 connectionmanager.py,所以没有安装或创建它。

任何帮助表示赞赏,谢谢!

0 投票
1 回答
18231 浏览

python - yowsup - 集成发送和接收

背景:

我想将 yowsup 集成到我的家庭自动化项目中。我看过一个关于如何接收消息的简单示例,经过一些小的更改后它工作正常。

问题:

当涉及到集成发送消息功能时,我的问题就开始了。这些是我正在使用的两个文件:

运行.py

层.py

问题:

  • 我应该在哪里调用 send_message 方法,这样我就可以在需要的地方发送消息?
  • 是否有可以用来发送消息的常规事件(每秒触发一次)?
0 投票
0 回答
696 浏览

python - 模块 python-axolotl-curve25519.py 中的不可排序类型错误

我想安装模块 python-axolotl-curve25519.py 但我不断收到 unorderable type error 。TypeError: unorderable types: NoneType() >= str(). 我已经在 python 3.4 和 python 2.7 上试过了。但我不断从 pip 和 easy_install 收到相同的错误。我想安装 yowsup 库。

这是回溯

0 投票
1 回答
383 浏览

python - Python:子进程无法获取进程的输出

背景资料:

我正在编写一个 Python 应用程序,它将接收 WhatsApp 消息并根据提供的命令执行一些操作。为此,我安装了 yowsup,它也是一个处理 WhatsApp 消息传递的 Python 应用程序。

战略:

Yowsup 有一个很好的接口来发送和接收消息,所以我的想法是通过 Popen 启动进程并处理标准输入、标准输出和标准错误。为此,我编写了以下代码:

问题:

该代码没有返回任何消息,因此我更改了语句以检查我的代码是否正常:

答对了!使用命令ping,代码工作得很好。

我的问题:

  • 为什么我无法通过使用 yowsup 应用程序来处理标准输入和标准输出以及如何使其工作?

  • yowsup 也是一个 Python 应用程序有什么作用吗?

0 投票
1 回答
973 浏览

python - 尝试在 Windows 上安装 yowsup 时出错

我按照此处给出的说明 安装了python 3.4.3,然后安装了zlib,最后python setup.py install在下载后执行,从此处提取yowsup,在此处输入链接描述 并将目录更改为yowsup-master。

但我得到这个错误:

然后由于上述不起作用,我尝试使用pip install yowsup2但我得到了同样的错误。任何人都可以绕过这个错误吗?我不喜欢 python,所以不知道为什么会发生这个错误。

我在 Windows 8.1 64 位。

0 投票
1 回答
3137 浏览

php - 如何通过 yowsup-cli 阅读 whatsapp 接收消息?

我是 yowsup 的新手。我是一名 php 程序员,我读过通过 yowsup-cli 接收 whatsapp 消息。

可能吗?

提前致谢

0 投票
0 回答
681 浏览

python - 在 Yowsup 中添加新成员时发送群组通知

当我创建一个组并添加一个新成员时(新添加的成员的号码是用于登录 yowsup 的号码),我想向所有成员发送通知说“你好!”。这个回复应该是自动的。我该怎么做呢?

我在文件 demos/cli/layer.py 中添加了一个函数

在进行必要的导入后,我试图在文件 layers/protocol_groups/protocolentities/notification_groups_create.py 中调用它:

虽然代码没有给出错误,但当我添加 yowsup 号码时,我没有收到任何消息。

我得到的输出是:

请让我知道我哪里出错了或者我该如何解决这个问题?谢谢!

0 投票
1 回答
1067 浏览

whatsapp - yowsup-cli:注册程序失败,“缺少”一些未知的东西

我正在使用 yowsup-cli,当我运行“yowsup-cli version”时它会打印以下内容......

我正在尝试按照 yowsup 文档中的说明进行注册,如下所示。但是,它失败了。

首先,我输入了这个命令,我确实通过短信得到了一个代码......

然后我使用返回的代码(显示为“AAA-BBB”)输入了这个命令,但它失败了......

这是我收到的错误消息...

我上面所做的正是 yowsup 文档中所描述的,这里:https ://github.com/tgalal/yowsup/wiki/yowsup-cli-2.0#yowsup-cli-registration%29 (请参阅“例子:”)。

请注意,当我将 MNC 和 MCC 信息添加到“--register”命令时,我遇到了同样的失败。

有谁知道为什么这个注册程序失败了,我正在做的事情可能“遗漏”了什么?

请注意,我指定的 MCC 和 MNC 是我在查找我的手机提供商(美国 T-Mobile)时发现的。

另外,请注意,我可以从我的移动设备以及通过他们的 Web 界面毫无问题地运行 WhatsApp。

感谢您的任何帮助和建议。

0 投票
0 回答
258 浏览

django - Yowsup 在普通 EC2 实例上工作,但不在 Heroku 上

我在 django 中开发了一个微服务来访问 whatsapp 的 yowsup2 库。

正确配置了 procfile,在我的本地环境中一切正常。

web: gunicorn XXXXX.wsgi --workers=1 在我在heroku上配置它之后。

heroku local 也可以正常工作。

但是当我将代码推送到heroku服务器时。yowsup 的初始化代码卡住了

storing prekeys 100%

花了 4 个小时后,我无法让它在 heroku 上运行。所以切换回 Amazon EC2 实例,它的工作就像魅力一样。

软件栈:Django Gunicorn yowsup2 Django Rest Framework

对此的任何帮助将不胜感激。

0 投票
1 回答
199 浏览

python - yowsup-celery 如何在守护进程模式下运行 yowsup-celery,传递 whats 应用程序配置文件作为参数

我在用:

yowsup-celery:https ://github.com/jlmadurga/yowsup-celery

试图在我的系统中集成什么应用程序。

我已经成功地存储了消息,现在想在守护进程模式下运行 celery,而不是在终端中运行

要正常运行它,我们使用: celery multi start -P gevent -c 2 -l info --yowconfig:conf_wasap

要运行守护程序模式,我们使用: sudo /etc/init.d/celeryd start

在这里,我如何将配置文件作为参数传递,或者有没有办法消除将其作为参数传递而不是读取脚本内的文件的依赖关系。