go,编写的相关代码
Go to file
2023-03-07 18:28:29 +08:00
.gitignore 按月记录日志,避免logs文件夹文件过多 2023-02-27 15:36:18 +08:00
go.mod 增加短信推送至发送平台gonna 2023-03-05 13:18:40 +08:00
go.sum 增加短信推送至发送平台gonna 2023-03-05 13:18:40 +08:00
iniDataForLinux lastCall 相关逻辑完善,增加 lastCall 排重计数器 2023-03-07 18:23:07 +08:00
iniDataForMacOs lastCall 相关逻辑完善,增加 lastCall 排重计数器 2023-03-07 18:23:07 +08:00
main.go lastCall 相关逻辑完善,增加 lastCall 排重计数器 2023-03-07 18:23:07 +08:00
README.md 添加MacOS 调试WebSocket方法说明 2023-03-07 18:28:29 +08:00
sign_message.php 签名nonce增加字符和特殊符号 2023-03-07 16:50:12 +08:00

丝芙兰短信自动化数据拉取V1.0

Go编写定时获取sftp文件并解析文件入库完成后发送邮件提醒

测试环境启动 ./iniDataForMacOs -env dev

正式环境启动 ./iniDataForMacOs -env prod

PHP WebSocket 指令与签名demo

sign_message.php

MacOS 调试WebSocket方法

安装nodebrew install node 安装wscatnpm install -g wscat
使用wscat链接WebSocketwscat -c ws://localhost:8080/ws 发送消息给服务器:{"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"}}