跳转到主要内容

warapidpro

项目描述

Wassup Integration for RapidPro.

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

设置应用程序

所有针对 rapidpro-docker 的环境变量都适用于此处。

warapidpro 添加到环境变量中的 EXTRA_INSTALLED_APPS

您还需要至少运行一个celery实例。使用以下命令运行worker:/venv/bin/celery --beat --app=temba worker --loglevel=INFO --queues=celery,msgs,flows,handler --max-tasks-per-child=10

注意:为了防止uWSGI worker失败,您应该为您的Web应用程序分配1-2GB的RAM。

https://wassup.p16n.org/oauth/applications/ 获取oAuth客户端ID和客户端密钥,或者在新位置 https://wassup.p16n.org/oauth/applications/ 创建一个新的。 客户端类型 应为 confidential,而 授权类型 应为 授权代码

确保正确设置您的安装的重定向URI。这些应格式如下

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

环境变量

  • WASSUP_AUTH_URL 默认为 https://wassup.p16n.org

  • WASSUP_AUTH_CLIENT_ID 如上所述。

  • WASSUP_AUTH_CLIENT_SECRET 如上所述。

项目详情


下载文件

下载您平台对应的文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。

源代码分发

warapidpro-1.2.19.tar.gz (12.5 kB 查看哈希值)

上传时间 源代码

编译分发

warapidpro-1.2.19-py2-none-any.whl (16.9 kB 查看哈希值)

上传时间 Python 2

由以下支持