[Настройка] Почти модуль WhatsApp
Добавлено: Вс мар 20, 2016 12:24 pm
Предлагаю сообществу доработать данное решение.
Мне, как совсем не программисту, пока удалось установить библиотеку yowsup на linux и windows и отправлять сообщения из Алисы.
Установка на linux очень простая: установка, примеры связки с php.
А вот установка на windows конкретный г..й (у меня win7 64bit):
1. устанавливаем python(у меня заработало только на версии 2.7)
2. устанавливаем mingw,
затем в C:\PYTHONPATH\lib\Distutils ну жно добавить файлик distutils.cfg с содержимым:
[build]
compiler=mingw32
3. устанавливаем gcc, из папки где установлено mingw запускаем консоль и пишем команду mingw-get.exe install gcc
4. скачиваем zlib, и я просто кинул в system32
5. еще я поставил полностью ms visual studio 2015, без него ни как не компилировался python-axolotl-curve25519
6. устанавливаем все рекомендованные пакеты для python (прикрепил), я делал так: заходим в папку с пакетом-в пустом месте с зажатым шифтом жмем правой кнопкой мыши-выбераем запуск окна команд-в консоли пишем команду python setup.py install
7. устанавливаем сам yowsup, я распаковал в корень диска c и устанавливаем также как пакеты для python
8. регистрируем на не нужный номер телефона как тут, помните, вазап может быть запущен только на одном устройстве, поэтому и на не нужный номер. Так же как и в этой статье сделал конфиг файл и положил его в директорию с yowsup.
9. пишем батник yowsup.bat для общения с Алисой у меня он содержит следующее:
C:\Python27\python C:\yowsup-master\yowsup-cli demos -c C:\yowsup-master\config -s %1 %2 %3 %4 %5 %6 %7 %8 %9
EXIT
10. В Алисе создаем сценарий:
$phone = 79161234567;
$message = чтохотитеотправить;
exec("start C:\\yowsup-master\\yowsup.bat $phone $message");
Вопросы к сообществу:
1.Как правильно доставать номера телефонов из панели управления раздел пользователи?
2.Как правильно отправлять сообщения от разных событий? создать какой то отдельный объект.свойства куда эти события будут записывать сообщения и дергать скрипт отправки?
И вообще я мож все через коленку сделал и сообщество меня исправит)
Мне, как совсем не программисту, пока удалось установить библиотеку yowsup на linux и windows и отправлять сообщения из Алисы.
Установка на linux очень простая: установка, примеры связки с php.
А вот установка на windows конкретный г..й (у меня win7 64bit):
1. устанавливаем python(у меня заработало только на версии 2.7)
2. устанавливаем mingw,
затем в C:\PYTHONPATH\lib\Distutils ну жно добавить файлик distutils.cfg с содержимым:
[build]
compiler=mingw32
3. устанавливаем gcc, из папки где установлено mingw запускаем консоль и пишем команду mingw-get.exe install gcc
4. скачиваем zlib, и я просто кинул в system32
5. еще я поставил полностью ms visual studio 2015, без него ни как не компилировался python-axolotl-curve25519
6. устанавливаем все рекомендованные пакеты для python (прикрепил), я делал так: заходим в папку с пакетом-в пустом месте с зажатым шифтом жмем правой кнопкой мыши-выбераем запуск окна команд-в консоли пишем команду python setup.py install
7. устанавливаем сам yowsup, я распаковал в корень диска c и устанавливаем также как пакеты для python
8. регистрируем на не нужный номер телефона как тут, помните, вазап может быть запущен только на одном устройстве, поэтому и на не нужный номер. Так же как и в этой статье сделал конфиг файл и положил его в директорию с yowsup.
9. пишем батник yowsup.bat для общения с Алисой у меня он содержит следующее:
C:\Python27\python C:\yowsup-master\yowsup-cli demos -c C:\yowsup-master\config -s %1 %2 %3 %4 %5 %6 %7 %8 %9
EXIT
10. В Алисе создаем сценарий:
$phone = 79161234567;
$message = чтохотитеотправить;
exec("start C:\\yowsup-master\\yowsup.bat $phone $message");
Вопросы к сообществу:
1.Как правильно доставать номера телефонов из панели управления раздел пользователи?
2.Как правильно отправлять сообщения от разных событий? создать какой то отдельный объект.свойства куда эти события будут записывать сообщения и дергать скрипт отправки?
И вообще я мож все через коленку сделал и сообщество меня исправит)