使用胡子短信发送短信的实用程序
twilio-sendsms的Python项目详细描述
twilio发送短信
使用Twilio发送大量短信的命令行工具。在
该实用程序允许您定义胡子模板,并为批量SMS发送提供一个带有匹配列的CSV文件。在
安装
实用程序需要python3.7
python -m pip install twilio_sendsms
设置
第一次运行时,系统会提示您提供Twilio帐户的详细信息。在
所有配置设置都存储在~/.twilio-sendsms.config
中。您可以重新配置此文件。在
跑步
首先,你需要定义一个胡子模板并保存到一个文件中,例如。示例.胡子公司名称:
^{pr2}$接下来,您需要创建一个批量发送CSV文件。文件必须有mobile_number
列。手机号码必须采用国际格式,例如+614XXXXXXXX。其他列名需要与胡子模板中使用的变量名匹配。在
球_发送.csv在
"mobile_number","first_name"
"+614XXXXXXXX","Joe"
要处理批处理文件:
sendsms --template example.mustache test.csv
测试
在处理一个大容量CVS文件之前,最好先对一些条目进行采样并将它们发送给自己。测试有助于确认格式和段数是否符合预期。在
要采样并覆盖CSV文件中的手机号码:
sendsms --template example.mustache --sample 1 --sendto +614XXXXXXXX test.csv
该命令输出目的地手机号码、Twilio消息标识符和发送的SMS消息。在
+614XXXXXXXX,SM8c6335fdcffe4bb88313a16fabc9234d,Hi Joe, this is a test SMS.
- 项目
标签: