适用于RapidSMS项目的SMPP网关;基于python-smpplib。
项目描述
# rapidsms-smpp-gateway
A [RapidSMS](https://rapidsms.readthedocs.io/en/latest/) SMPP网关。
## 管理命令
### smpp_client
启动SMPP客户端实例
`shell python manage.py smpp_client smppsim `
使用环境变量配置的示例
`shell export PGDATABASE=libya_elections export DATABASE_URL=postgresql://localhost/$PGDATABASE export SMPPLIB_HOST=localhost export SMPPLIB_PORT=2775 export SMPPLIB_SYSTEM_ID=smppclient1 export SMPPLIB_PASSWORD=password export SMPPLIB_SUBMIT_SM_PARAMS='{"foo": "bar"}' `
#### healthchecks.io支持
通过传递–hc-uuid选项或设置HEALTHCHECKS_IO_UUID环境变量,可以启用与healthchecks.io的集成,例如
`shell export HEALTHCHECKS_IO_UUID=c0c6...
如果启用,smpp_client管理命令将每分钟最多向配置的检查发送一次成功ping到healthchecks.io。
此功能需要[healthchecks-io](https://github.com/andrewthetechie/py-healthchecks.io) Python包。
### listen_mo_messages
监听来自移动端(MO)的消息
`shell python manage.py listen_mo_messages --channel new_mo_msg `
## 发布
使用版本号更新 setup.py
使用发布说明更新 CHANGES.md
在GitHub上创建新的版本和标签。配置了一个在创建标签时运行的 publish GitHub Actions工作流程。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。