no message

This commit is contained in:
kuaifan
2025-10-29 00:15:45 +00:00
parent 7d08c735ef
commit 5ba0eed721
8 changed files with 313 additions and 278 deletions

View File

@@ -43,7 +43,7 @@ use Hhxsv5\LaravelS\Swoole\Task\Task;
class DialogController extends AbstractController
{
/**
* @api {get} api/dialog/lists 01. 对话列表
* @api {get} api/dialog/lists 对话列表
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -73,7 +73,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/beyond 02. 列表外对话
* @api {get} api/dialog/beyond 列表外对话
*
* @apiDescription 需要token身份列表外的未读对话 和 列表外的待办对话
* @apiVersion 1.0.0
@@ -102,7 +102,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/search 03. 搜索会话
* @api {get} api/dialog/search 搜索会话
*
* @apiDescription 根据消息关键词搜索相关会话需要token身份
* @apiVersion 1.0.0
@@ -170,7 +170,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/search/tag 04. 搜索标注会话
* @api {get} api/dialog/search/tag 搜索标注会话
*
* @apiDescription 根据消息关键词搜索相关会话需要token身份
* @apiVersion 1.0.0
@@ -204,7 +204,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/one 05. 获取单个会话信息
* @api {get} api/dialog/one 获取单个会话信息
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -230,7 +230,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/user 06. 获取会话成员
* @api {get} api/dialog/user 获取会话成员
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -274,7 +274,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/todo 07. 获取会话待办
* @api {get} api/dialog/todo 获取会话待办
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -304,7 +304,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/top 08. 会话置顶
* @api {get} api/dialog/top 会话置顶
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -334,7 +334,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/hide 09. 会话隐藏
* @api {get} api/dialog/hide 会话隐藏
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -367,7 +367,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/tel 10. 获取对方联系电话
* @api {get} api/dialog/tel 获取对方联系电话
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -416,7 +416,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/open/user 11. 打开会话
* @api {get} api/dialog/open/user 打开会话
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -447,7 +447,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/list 12. 获取消息列表
* @api {get} api/dialog/msg/list 获取消息列表
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -586,7 +586,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/latest 13. 获取最新消息列表
* @api {get} api/dialog/msg/latest 获取最新消息列表
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -652,7 +652,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/search 14. 搜索消息
* @api {get} api/dialog/msg/search 搜索消息
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -706,7 +706,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/one 15. 获取单条消息
* @api {get} api/dialog/msg/one 获取单条消息
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -735,7 +735,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/dot 16. 聊天消息去除点
* @api {get} api/dialog/msg/dot 聊天消息去除点
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -768,7 +768,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/read 17. 已读聊天消息
* @api {get} api/dialog/msg/read 已读聊天消息
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -839,7 +839,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/unread 18. 获取未读消息数据
* @api {get} api/dialog/msg/unread 获取未读消息数据
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -882,7 +882,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/checked 19. 设置消息checked
* @api {get} api/dialog/msg/checked 设置消息checked
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -948,7 +948,7 @@ class DialogController extends AbstractController
}
/**
* @api {post} api/dialog/msg/stream 20. 通知成员监听消息
* @api {post} api/dialog/msg/stream 通知成员监听消息
*
* @apiDescription 通知指定会员EventSource监听流动消息
* @apiVersion 1.0.0
@@ -992,7 +992,7 @@ class DialogController extends AbstractController
}
/**
* @api {post} api/dialog/msg/ai_generate 21. 使用 AI 助手生成消息
* @api {post} api/dialog/msg/ai_generate 使用 AI 助手生成消息
*
* @apiDescription 需要token身份根据上下文自动生成拟发送的聊天消息
* @apiVersion 1.0.0
@@ -1118,7 +1118,7 @@ class DialogController extends AbstractController
}
/**
* @api {post} api/dialog/msg/sendtext 22. 发送消息
* @api {post} api/dialog/msg/sendtext 发送消息
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -1263,7 +1263,7 @@ class DialogController extends AbstractController
}
/**
* @api {post} api/dialog/msg/sendnotice 23. 发送通知
* @api {post} api/dialog/msg/sendnotice 发送通知
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -1316,7 +1316,7 @@ class DialogController extends AbstractController
}
/**
* @api {post} api/dialog/msg/sendtemplate 24. 发送模板消息
* @api {post} api/dialog/msg/sendtemplate 发送模板消息
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -1385,7 +1385,7 @@ class DialogController extends AbstractController
}
/**
* @api {post} api/dialog/msg/sendrecord 25. 发送语音
* @api {post} api/dialog/msg/sendrecord 发送语音
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -1433,7 +1433,7 @@ class DialogController extends AbstractController
}
/**
* @api {post} api/dialog/msg/convertrecord 26. 录音转文字
* @api {post} api/dialog/msg/convertrecord 录音转文字
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -1506,7 +1506,7 @@ class DialogController extends AbstractController
}
/**
* @api {post} api/dialog/msg/sendfile 27. 文件上传
* @api {post} api/dialog/msg/sendfile 文件上传
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -1538,7 +1538,7 @@ class DialogController extends AbstractController
}
/**
* @api {post} api/dialog/msg/sendfiles 28. 群发文件上传
* @api {post} api/dialog/msg/sendfiles 群发文件上传
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -1594,7 +1594,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/sendfileid 29. 通过文件ID发送文件
* @api {get} api/dialog/msg/sendfileid 通过文件ID发送文件
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -1634,7 +1634,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/sendtaskid 30. 通过任务ID发送任务
* @api {get} api/dialog/msg/sendtaskid 通过任务ID发送任务
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -1673,7 +1673,7 @@ class DialogController extends AbstractController
}
/**
* @api {post} api/dialog/msg/sendanon 31. 发送匿名消息
* @api {post} api/dialog/msg/sendanon 发送匿名消息
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -1729,7 +1729,7 @@ class DialogController extends AbstractController
}
/**
* @api {post} api/dialog/msg/sendbot 32. 发送机器人消息
* @api {post} api/dialog/msg/sendbot 发送机器人消息
*
* @apiDescription 需要token身份通过机器人发送消息给指定用户
* @apiVersion 1.0.0
@@ -1811,7 +1811,7 @@ class DialogController extends AbstractController
}
/**
* @api {post} api/dialog/msg/sendlocation 33. 发送位置消息
* @api {post} api/dialog/msg/sendlocation 发送位置消息
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -1873,7 +1873,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/readlist 34. 获取消息阅读情况
* @api {get} api/dialog/msg/readlist 获取消息阅读情况
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -1902,7 +1902,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/detail 35. 消息详情
* @api {get} api/dialog/msg/detail 消息详情
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -1972,7 +1972,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/download 36. 文件下载
* @api {get} api/dialog/msg/download 文件下载
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -2009,7 +2009,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/withdraw 37. 聊天消息撤回
* @api {get} api/dialog/msg/withdraw 聊天消息撤回
*
* @apiDescription 消息撤回限制24小时内需要token身份
* @apiVersion 1.0.0
@@ -2040,7 +2040,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/voice2text 38. 语音消息转文字
* @api {get} api/dialog/msg/voice2text 语音消息转文字
*
* @apiDescription 将语音消息转文字需要token身份
* @apiVersion 1.0.0
@@ -2095,7 +2095,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/translation 39. 翻译消息
* @api {get} api/dialog/msg/translation 翻译消息
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -2164,7 +2164,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/mark 40. 消息标记操作
* @api {get} api/dialog/msg/mark 消息标记操作
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -2231,7 +2231,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/silence 41. 消息免打扰
* @api {get} api/dialog/msg/silence 消息免打扰
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -2294,7 +2294,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/forward 42. 转发消息给
* @api {get} api/dialog/msg/forward 转发消息给
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -2335,7 +2335,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/emoji 43. emoji回复
* @api {get} api/dialog/msg/emoji emoji回复
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -2385,7 +2385,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/tag 44. 标注/取消标注
* @api {get} api/dialog/msg/tag 标注/取消标注
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -2414,7 +2414,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/todo 45. 设待办/取消待办
* @api {get} api/dialog/msg/todo 设待办/取消待办
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -2457,7 +2457,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/todolist 46. 获取消息待办情况
* @api {get} api/dialog/msg/todolist 获取消息待办情况
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -2487,7 +2487,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/done 47. 完成待办
* @api {get} api/dialog/msg/done 完成待办
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -2541,7 +2541,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/color 48. 设置颜色
* @api {get} api/dialog/msg/color 设置颜色
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -2582,7 +2582,7 @@ class DialogController extends AbstractController
}
/**
* @api {post} api/dialog/msg/webhookmsg2ai 49. 转换为AI对话
* @api {post} api/dialog/msg/webhookmsg2ai 转换为AI对话
*
* @apiDescription 需要token身份将webhook消息转换为适合AI对话的格式消息用于AI对话
* @apiVersion 1.0.0
@@ -2609,7 +2609,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/group/add 50. 新增群组
* @api {get} api/dialog/group/add 新增群组
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -2671,7 +2671,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/group/edit 51. 修改群组
* @api {get} api/dialog/group/edit 修改群组
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -2734,7 +2734,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/group/adduser 52. 添加群成员
* @api {get} api/dialog/group/adduser 添加群成员
*
* @apiDescription 需要token身份
* - 有群主时:只有群主可以邀请
@@ -2770,7 +2770,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/group/deluser 53. 移出(退出)群成员
* @api {get} api/dialog/group/deluser 移出(退出)群成员
*
* @apiDescription 需要token身份
* - 只有群主、邀请人可以踢人
@@ -2814,7 +2814,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/group/transfer 54. 转让群组
* @api {get} api/dialog/group/transfer 转让群组
*
* @apiDescription 需要token身份
* - 只有群主且是个人类型群可以解散
@@ -2863,7 +2863,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/group/disband 55. 解散群组
* @api {get} api/dialog/group/disband 解散群组
*
* @apiDescription 需要token身份
* - 只有群主且是个人类型群可以解散
@@ -2891,7 +2891,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/group/searchuser 56. 搜索个人群(仅限管理员)
* @api {get} api/dialog/group/searchuser 搜索个人群(仅限管理员)
*
* @apiDescription 需要token身份用于创建部门搜索个人群组
* @apiVersion 1.0.0
@@ -2920,7 +2920,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/common/list 57. 共同群组群聊
* @api {get} api/dialog/common/list 共同群组群聊
*
* @apiDescription 需要token身份按置顶时间、用户在群组中的最后活跃时间倒序排列
* @apiVersion 1.0.0
@@ -2997,7 +2997,7 @@ class DialogController extends AbstractController
}
/**
* @api {post} api/dialog/okr/add 58. 创建OKR评论会话
* @api {post} api/dialog/okr/add 创建OKR评论会话
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -3036,7 +3036,7 @@ class DialogController extends AbstractController
}
/**
* @api {post} api/dialog/okr/push 59. 推送OKR相关信息
* @api {post} api/dialog/okr/push 推送OKR相关信息
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -3072,7 +3072,7 @@ class DialogController extends AbstractController
}
/**
* @api {post} api/dialog/msg/wordchain 60. 发送接龙消息
* @api {post} api/dialog/msg/wordchain 发送接龙消息
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -3158,7 +3158,7 @@ class DialogController extends AbstractController
}
/**
* @api {post} api/dialog/msg/vote 61. 发起投票
* @api {post} api/dialog/msg/vote 发起投票
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -3274,7 +3274,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/top 62. 置顶/取消置顶
* @api {get} api/dialog/msg/top 置顶/取消置顶
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -3334,7 +3334,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/topinfo 63. 获取置顶消息
* @api {get} api/dialog/msg/topinfo 获取置顶消息
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -3361,7 +3361,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/applied 64. 标记消息已应用
* @api {get} api/dialog/msg/applied 标记消息已应用
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -3410,7 +3410,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/sticker/search 65. 搜索在线表情
* @api {get} api/dialog/sticker/search 搜索在线表情
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -3434,7 +3434,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/config 66. 获取会话配置
* @api {get} api/dialog/config 获取会话配置
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -3470,7 +3470,7 @@ class DialogController extends AbstractController
}
/**
* @api {post} api/dialog/config/save 67. 保存会话配置
* @api {post} api/dialog/config/save 保存会话配置
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -3516,7 +3516,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/session/create 68. AI-开启新会话
* @api {get} api/dialog/session/create AI-开启新会话
*
* @apiDescription 需要token身份仅限与AI用户会话
* @apiVersion 1.0.0
@@ -3565,7 +3565,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/session/list 69. AI-获取会话列表
* @api {get} api/dialog/session/list AI-获取会话列表
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -3605,7 +3605,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/session/open 70. AI-打开会话
* @api {get} api/dialog/session/open AI-打开会话
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -3638,7 +3638,7 @@ class DialogController extends AbstractController
}
/**
* @api {post} api/dialog/session/rename 71. AI-重命名会话
* @api {post} api/dialog/session/rename AI-重命名会话
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0