Python: отправка SMS, Viber, Whatsapp бесплатно

Я использую Python 3.6.

Я хочу создать проект, в котором я буду отправлять отдельным пользователям их собственные сообщения на их мобильные номера, которые они оставляют на моем веб-сайте.

Могу ли я бесплатно отправлять им сообщения с помощью SMS, WhatsApp или Viber? Я заметил, что Twilio не так уж и дешев, поэтому ищу альтернативное решение.

Не стесняйтесь спрашивать дополнительную информацию.

Спасибо.


person ldragicevic    schedule 13.01.2019    source источник
comment
Нет простого и бесплатного способа рассылки массовых сообщений. В противном случае они были бы использованы для рассылки спама. Так что вам стоит заплатить какую-то услугу или реализовать какую-то хитрую схему, которая проходит всю защиту от ботов. Для WhatsApp вы можете использовать pypi.org/project/webwhatsapi   -  person Alex C    schedule 13.01.2019
comment
Если бы у вас была необходимая инфраструктура для этой задачи, вы бы бесплатно поделились ею с кем-нибудь?   -  person handras    schedule 14.01.2019
comment
@handras Я хотел сделать что-то вроде бота Telegram, но чтобы Viber или Wapp отправляли сообщения конкретному пользователю с его мобильных телефонов, я не имел в виду завалить всех людей миллионами сообщений, что-то вроде подписки на мероприятие система.   -  person ldragicevic    schedule 14.01.2019


Ответы (1)


@ldragicevic, как писал Alex C, бесплатных решений не существует, и есть дешевые варианты отправки сообщений через Viber / Whatsup:

  1. SendPulse - есть пример для Python - https://github.com/sendpulse/sendpulse-rest-api-python
  2. Nexmo - Nexmo предлагает более низкую цену на SMS по сравнению с Twilio, и у них есть обширная библиотека примеров, написанных на Python, например - https://www.nexmo.com/blog/2017/06/22/send-sms-messages-python-flask-dr/
  3. BandWidth - от Nexmo к этому провайдеру лучше согласно - https://getvoip.com/blog/2016/06/01/twilio-alternatives/

Было бы неплохо доделать решение на Python. Выберите, какая услуга лучше для вашей текущей задачи.

person arkonl    schedule 19.01.2019