短信框架:vianet提供商
smsframework-vianett的Python项目详细描述
smsframework vianet提供商
Vianett为smsframework提供程序。
你需要一个帐户与“短信服务器”服务设置。 您需要以下配置:用户名、密码。
安装
从pypi安装:
$ pip install smsframework_vianett
要接收短信,您需要确保 Flask microframework也已安装:
$ pip install smsframework_vianett[receiver]
初始化
fromsmsframeworkimportGatewayfromsmsframework_vianettimportVianettProvidergateway=Gateway()gateway.add_provider('vianett',VianettProvider,user='kolypto',password='123',https=False,use_prefix=True)
配置
来源:/smsframework_vianett/provider.py
user: str
:帐户用户名password: str
:帐户密码https: bool
:对传出消息使用https?默认值:False
use_prefix: bool
:是否对传入的消息使用前缀?愚蠢的是,vianet将所有传入的消息按空格分隔,第一部分转到“prefix”。 如果你不使用前缀,这会很烦人! 设置
False
:然后,整个消息内容转到“body”。
发送参数
特定于提供商的发送参数:无
附加信息
outgoingmessage.meta
没有。
incomingMessage.meta
prefix: str
:消息中的第一个单词(关键字)。retrycount: int
:尝试传递消息的次数。operator: int
:运算符id.replypathid: int
:仅用于双向对话,默认为0。
messagestatus.meta
…大量愚蠢、不可预测的字段
接收器
来源:/smsframework_vianet/receiver.py
消息接收器:/im
转到“配置”>;“连接”,单击“更改”。 将消息接收器url放入“http url”字段。
消息接收器URL:<provider-name>/im
状态接收器:/状态
转到“配置”>;“连接”,单击“更改”。 将消息接收器url放入“http状态url”字段。
状态接收器URL:<provider-name>/status