项目背景
我们有一套自研的短信群发云控管理系统( Avatar SMS ),前端 UI 已完成(纯原生 JS ,无框架),Laravel 后端骨架和 API 路由已搭好,现在需要一位有经验的后端开发者完成核心协议层业务逻辑。
已完成的部分(不需要你做)
✅ 前端 UI 全部页面(项目管理 / 客户管理 / 账号管理 / 任务管理 / 双向聊天)
✅ Laravel API 路由骨架( routes/api.php 已定义所有接口)
✅ 数据库表结构( MySQL ,已建好全部业务表)
✅ JWT 认证、用户登录/登出
✅ 服务器已部署( Ubuntu + Nginx + PHP 8.3 + MySQL 8.0 )
需要你完成的部分
1. 账号协议层(最核心)
cloud_phoneinfo 表存储的是短信账号(手机卡/设备账号),需要实现:
账号登录(对接指定协议,非标准短信,有协议文档提供)
账号状态检测(正常 / 被封 / 高风险)
账号保活心跳
2. 消息发送协议
按任务队列从 tcard_task_detail 取号发送
发送间隔控制( send_interval_time / max_send_interval_time )
发送结果回写(成功 / 失败 / 重试)
发送状态实时推送( WebSocket 或轮询均可)
3. 消息接收协议
轮询或 Webhook 接收对方回复
写入 cloud_received_message 和 tcard_conversation 表
未读消息计数更新
4. 任务调度逻辑
任务启动 / 暂停 / 停止( API 已有,逻辑待实现)
第一轮发完后按配置休息再打( rest_minutes / resend_minutes )
账号发满自动补号( is_auto_assign_phoneinfo )
1000 条自动分配客服账号( max_customer_service_count )
5. 双向聊天实时性
客服侧消息发送(回复对方)
会话已读标记、收藏
技术栈
项目 详情
服务器 Ubuntu 22.04 ,170.106.106.252
后端框架 Laravel 11 + PHP 8.3
数据库 MySQL 8.0 (表结构已建好)
缓存队列 Redis (已装,可用 Laravel Queue )
前端 纯原生 JS ,已部署,调 REST API
部署方式 宝塔面板 + Nginx
工作方式
远程兼职,时间灵活
协议文档和接口文档我方提供
代码权限:可以 SSH 到服务器直接操作
沟通:Telegram 均可
报酬:按功能模块结算,面谈定价
我们有一套自研的短信群发云控管理系统( Avatar SMS ),前端 UI 已完成(纯原生 JS ,无框架),Laravel 后端骨架和 API 路由已搭好,现在需要一位有经验的后端开发者完成核心协议层业务逻辑。
已完成的部分(不需要你做)
✅ 前端 UI 全部页面(项目管理 / 客户管理 / 账号管理 / 任务管理 / 双向聊天)
✅ Laravel API 路由骨架( routes/api.php 已定义所有接口)
✅ 数据库表结构( MySQL ,已建好全部业务表)
✅ JWT 认证、用户登录/登出
✅ 服务器已部署( Ubuntu + Nginx + PHP 8.3 + MySQL 8.0 )
需要你完成的部分
1. 账号协议层(最核心)
cloud_phoneinfo 表存储的是短信账号(手机卡/设备账号),需要实现:
账号登录(对接指定协议,非标准短信,有协议文档提供)
账号状态检测(正常 / 被封 / 高风险)
账号保活心跳
2. 消息发送协议
按任务队列从 tcard_task_detail 取号发送
发送间隔控制( send_interval_time / max_send_interval_time )
发送结果回写(成功 / 失败 / 重试)
发送状态实时推送( WebSocket 或轮询均可)
3. 消息接收协议
轮询或 Webhook 接收对方回复
写入 cloud_received_message 和 tcard_conversation 表
未读消息计数更新
4. 任务调度逻辑
任务启动 / 暂停 / 停止( API 已有,逻辑待实现)
第一轮发完后按配置休息再打( rest_minutes / resend_minutes )
账号发满自动补号( is_auto_assign_phoneinfo )
1000 条自动分配客服账号( max_customer_service_count )
5. 双向聊天实时性
客服侧消息发送(回复对方)
会话已读标记、收藏
技术栈
项目 详情
服务器 Ubuntu 22.04 ,170.106.106.252
后端框架 Laravel 11 + PHP 8.3
数据库 MySQL 8.0 (表结构已建好)
缓存队列 Redis (已装,可用 Laravel Queue )
前端 纯原生 JS ,已部署,调 REST API
部署方式 宝塔面板 + Nginx
工作方式
远程兼职,时间灵活
协议文档和接口文档我方提供
代码权限:可以 SSH 到服务器直接操作
沟通:Telegram 均可
报酬:按功能模块结算,面谈定价
