51 lines
1.3 KiB
Markdown
51 lines
1.3 KiB
Markdown
# 丝芙兰短信自动化
|
||
|
||
## 版本历史
|
||
|
||
- **V1.0**:Go编写定时获取sftp文件,并解析文件入库,完成后发送邮件提醒;
|
||
- **V1.1**:增加推送至发送平台功能;
|
||
- **V1.2**:增加lastCall业务逻辑,通过WebSocket通信、增加批次状态同步功能;
|
||
- **V1.3**:修改数据从SqlServer 为MySQL;
|
||
- **V1.4**:增加历史数据清除功能;
|
||
|
||
|
||
|
||
|
||
## 测试环境启动
|
||
|
||
./iniDataForMacOs -env dev
|
||
|
||
|
||
|
||
## 正式环境启动
|
||
|
||
./iniDataForMacOs -env prod
|
||
|
||
|
||
## PHP WebSocket 指令与签名demo:sign_message.php
|
||
|
||
## MacOS 终端调试WebSocket方法
|
||
|
||
##### 安装node:brew install node
|
||
|
||
##### 安装wscat:npm install -g wscat
|
||
##### 使用wscat链接WebSocket:wscat -c ws://localhost:8080/ws
|
||
|
||
## 发送消息给服务器(不要换行,一行输入):
|
||
```json
|
||
{
|
||
"TaskData":{
|
||
"command":"lastCall",
|
||
"excluded_filename":"lastCall.txt",
|
||
"batch_filename":"Communication_definition_SMS_1_wemedia_20230303185518.txt",
|
||
"data_filename":"Communication_targets_SMS_1_wemedia_20230303185518.txt"
|
||
},
|
||
"signature":{
|
||
"signature":"7fb34f2cb94c1ee5d969a1ee974c93aff0e2b1f31f3a54b350202672b041ff6c",
|
||
"timestamp":1678183659,
|
||
"nonce":"dd29nwj4D9rosZ=p-UL15ubUSpc0)AIu))@Q-Taln(ByynnQlkBVwnRXkJfXeUB7"
|
||
}
|
||
}
|
||
```
|
||
|