Skip to main content

warapidpro

Project description

Wassup Integration for RapidPro.

pip install -e '.[dev]'
docker run praekeltfoundation/rapidpro-engage:latest

Setting up the application

All environment variables for rapidpro-docker apply here.

Add warapidpro to EXTRA_INSTALLED_APPS in your environment variables.

You will also need at least 1 celery instance running. Use the command to run the worker: /venv/bin/celery --beat --app=temba worker --loglevel=INFO --queues=celery,msgs,flows,handler --max-tasks-per-child=10

Note: that you should give your web application between 1-2GB of RAM in order to avoid uWSGI worker failures.

Get a oAuth client id and a client secret from https://wassup.p16n.org/oauth/applications/ or create a new one at https://wassup.p16n.org/oauth/applications/. Client type should be confidential and Authorization grant type should be authorization code.

Make sure to setup the redirect uris correctly for your installation. These should be formatted as follows:

https://<your domain>/channels/claim/wad/
https://<your domain>/channels/claim/wag/

Environment Variables

  • WASSUP_AUTH_URL defaults to https://wassup.p16n.org
  • WASSUP_AUTH_CLIENT_ID as per above.
  • WASSUP_AUTH_CLIENT_SECRET as per above.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for warapidpro, version 1.2.19
Filename, size File type Python version Upload date Hashes
Filename, size warapidpro-1.2.19-py2-none-any.whl (16.9 kB) File type Wheel Python version py2 Upload date Hashes View
Filename, size warapidpro-1.2.19.tar.gz (12.5 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page