Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: WhatsApp корп рассылка  (Прочитано 1475 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн GetBox

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
WhatsApp корп рассылка
« : 13 Май 2015, 09:54:31 »
Здравствуйте !

Установил yowsup 2

сделал скрипт

root@whatsapp:/usr/local/lib/python2.7/dist-packages/yowsup/stacks# cat /srv/send.sh
$1="/srv/phone.txt"
/usr/local/bin/yowsup-cli demos -c /srv/yowsup-cli.config -s "$1" "Всем собраться в переговорке"


Но система определяет как массовую рассылку , как можно сделать чтобы по порядку подставлялся номер из списка и запускал строку ?


Оффлайн SkinnyJack

  • Любитель
  • *
  • Сообщений: 53
    • Просмотр профиля
Re: WhatsApp корп рассылка
« Ответ #1 : 13 Май 2015, 14:00:21 »
Код: Bash
  1. #!/bin/bash
  2. for p in $(</srv/phone.txt)
  3. do
  4.    /usr/local/bin/yowsup-cli demos -c /srv/yowsup-cli.config -s $p $1
  5. done
  6.  

Запускать так
./send.sh "Всем собраться в переговорке"

Оффлайн GetBox

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: WhatsApp корп рассылка
« Ответ #2 : 13 Май 2015, 14:32:33 »
Спасибо если делать как Вы написали получается ошибка :
root@whatsapp:/# ./srv/send.sh "Тестовая рассылка"
usage: demos [-h] [-v] [-d] [--help-config] [-l phone:b64password | -c CONFIG]
             [-m] [-y] [-e] [-s phone message]


Если сделать вот так:

root@whatsapp:/# cat /srv/send.sh
#!/bin/bash
for p in $(</srv/phone.txt)
do
   /usr/local/bin/yowsup-cli demos -c /srv/yowsup-cli.config -s $p "Тест"
done


Сообщения приходят =)

Не подскажите все таки в чем проблема в Вашем варианте ?

Пользователь решил продолжить мысль 13 Май 2015, 14:40:56:
Также не подскажите как можно логировать кому не отправилось ?

Если все ок выходит сооьбщение но оно привязанно тока к номеру строки

root@whatsapp:/# /srv/send.sh
WARNING:yowsup.stacks.yowstack:Implicit declaration of parallel layers in a tuple is deprecated, pass a YowParallelLayer instead
INFO:yowsup.demos.sendclient.layer:Message sent

Yowsdown
WARNING:yowsup.stacks.yowstack:Implicit declaration of parallel layers in a tuple is deprecated, pass a YowParallelLayer instead
INFO:yowsup.demos.sendclient.layer:Message sent

Yowsdown
WARNING:yowsup.stacks.yowstack:Implicit declaration of parallel layers in a tuple is deprecated, pass a YowParallelLayer instead
INFO:yowsup.demos.sendclient.layer:Message sent

Yowsdown
WARNING:yowsup.stacks.yowstack:Implicit declaration of parallel layers in a tuple is deprecated, pass a YowParallelLayer instead
INFO:yowsup.demos.sendclient.layer:Message sent

Yowsdown
WARNING:yowsup.stacks.yowstack:Implicit declaration of parallel layers in a tuple is deprecated, pass a YowParallelLayer instead
INFO:yowsup.demos.sendclient.layer:Message sent

Yowsdown
WARNING:yowsup.stacks.yowstack:Implicit declaration of parallel layers in a tuple is deprecated, pass a YowParallelLayer instead
INFO:yowsup.demos.sendclient.layer:Message sent

Yowsdown
WARNING:yowsup.stacks.yowstack:Implicit declaration of parallel layers in a tuple is deprecated, pass a YowParallelLayer instead
INFO:yowsup.demos.sendclient.layer:Message sent

Yowsdown
WARNING:yowsup.stacks.yowstack:Implicit declaration of parallel layers in a tuple is deprecated, pass a YowParallelLayer instead
INFO:yowsup.demos.sendclient.layer:Message sent

Yowsdown
WARNING:yowsup.stacks.yowstack:Implicit declaration of parallel layers in a tuple is deprecated, pass a YowParallelLayer instead
INFO:yowsup.demos.sendclient.layer:Message sent

Yowsdown
WARNING:yowsup.stacks.yowstack:Implicit declaration of parallel layers in a tuple is deprecated, pass a YowParallelLayer instead
INFO:yowsup.demos.sendclient.layer:Message sent

Yowsdown
WARNING:yowsup.stacks.yowstack:Implicit declaration of parallel layers in a tuple is deprecated, pass a YowParallelLayer instead
INFO:yowsup.demos.sendclient.layer:Message sent

Yowsdown
WARNING:yowsup.stacks.yowstack:Implicit declaration of parallel layers in a tuple is deprecated, pass a YowParallelLayer instead
INFO:yowsup.demos.sendclient.layer:Message sent

Yowsdown
WARNING:yowsup.stacks.yowstack:Implicit declaration of parallel layers in a tuple is deprecated, pass a YowParallelLayer instead
INFO:yowsup.demos.sendclient.layer:Message sent

Yowsdown
WARNING:yowsup.stacks.yowstack:Implicit declaration of parallel layers in a tuple is deprecated, pass a YowParallelLayer instead
INFO:yowsup.demos.sendclient.layer:Message sent

« Последнее редактирование: 13 Май 2015, 14:40:56 от GetBox »

Оффлайн SkinnyJack

  • Любитель
  • *
  • Сообщений: 53
    • Просмотр профиля
Re: WhatsApp корп рассылка
« Ответ #3 : 13 Май 2015, 14:41:11 »
попробуйте $1 в кавычки взять в скрипте

Оффлайн GetBox

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: WhatsApp корп рассылка
« Ответ #4 : 13 Май 2015, 14:55:49 »
ага работает спасибо ! не подскажите как логировать ?

 

Страница сгенерирована за 0.244 секунд. Запросов: 24.