weimi
  1. 开发指南
weimi
  • shuda_rpa
    • 添加微信
      POST
    • 获取登录二维码
      POST
    • 获取登录状态
      POST
    • 获取微信列表
      POST
    • 获取登录用户基础数据
      POST
    • 获取最新消息
      POST
    • 获取历史消息记录
      POST
    • 获取会话列表
      POST
    • 获取ai知识库
      GET
    • 根据id获取消息
      POST
  • shuda_wechat
    • 退出登录
      GET
    • 发送心跳
      GET
    • 获取登录二维码
      GET
    • 批量获取登录状态
      POST
    • 获取登录状态
      GET
    • 发送文本消息
      POST
    • 发送图片消息
      POST
    • 发送视频
      POST
    • 同步各种消息
      POST
    • 下载文件
      POST
    • 全量同步联系人
      GET
    • 获取联系人列表
      GET
    • http://localhost:8011/v2/login/StartLongLinkApi?key=mryin2
      GET
    • 获取群成员明细
      GET
    • 获取好友关系
      GET
    • 消息同步
      GET
    • 获取安全设备
      GET
    • 获取最新的消息
      GET
    • 获取历史消息
      POST
    • 获取群详情
      GET
    • 获取会话列表
      POST
    • 获取会话消息
      POST
    • 恢复登录
      GET
    • 获取联系人详细
      POST
    • 批量获取在线状态
      POST
    • 获取微信联系人
      POST
    • 发送进入会话消息
      POST
    • 根据消息ID获取消息
      POST
    • 保存消息,临时使用
      POST
    • 发布朋友圈
      POST
    • 设置消息回调信息
      POST
  • shuda_gpt
    • 登录
    • 应用列表
    • 创建应用
    • 修改应用
    • 获取应用明细
    • 创建知识库
    • 知识库上传文件
    • 开始训练
    • 获取知识库列表
    • 根据知识库获取文件列表
    • 添加GPT用户
    • 问答
  • WeiMi
    • 开发指南
      • 开发前必读
      • 常见问题
      • 接入排查参考
      • 独立部署说明
    • 接口授权
      • 页面嵌入
      • 获取接口授权token
    • 团队接口
      • 获取团队信息
      • 获取团队组织架构
      • 获取成员列表
      • 获取内部成员
    • 微信管理接口
      • 添加微信
      • 获取微信登录二维码
      • 获取扫码登录状态
      • 获取微信列表
    • 消息接口
      • 获取会话列表
      • 获取会话消息
      • 发送文本消息
      • 发送图片消息
      • 发送名片
      • 发送位置
      • 添加消息发送任务
      • 获取消息发送结果
      • 下载消息文件
      • 获取动态表情
      • 发送动态表情
    • 消息推送
      • 推送消息简版
      • 推送消息全量版
      • 好友验证通知,未完成
    • 好友接口
      • 获取好友列表、本地缓存
      • 搜索好友
      • 添加好友
      • 验证好友请求
    • 标签接口
      • 添加标签
      • 设置好友标签
      • 同步/获取标签列表
    • 群接口
      • 创建群
      • 添加成员
      • 删除群成员
      • 获取群成员信息
      • 设置群公告
      • 获取群详情
      • 取消/保存通讯录
      • 退出群聊
    • 朋友圈接口
      • 发布朋友圈
      • 获取发布朋友圈记录
  • wmi_api
    • 开发指南
      • 开发前必读
      • 配置文件说明
    • 账号接口
      • 获取二维码
      • 切换账号获取二维码
      • 获取设备登录过的账号
      • 检测扫码结果
      • 恢复登录
      • 获取账号登录状态
      • 获取账号列表
      • 获取单个账号信息
      • 退出账号
    • 消息接口
      • 发送文本消息
      • 发送图片消息
      • 发送名片
      • 发送动态表情
      • 发送位置
      • 发送引用消息
      • 转发小程序
      • 撤回消息
      • 下载消息中的文件
      • 解析消息中的下载信息
      • 解析小程序信息
    • 好友接口
      • 同步好友信息
      • 搜索好友
      • 添加好友
      • 验证好友请求
      • 获取好友列表、本地缓存
      • 获取好友信息、本地缓存
      • 获取好友信息,非本地
      • 设置好友标签
      • 设置好友备注
      • 删除好友
      • 检测好友关系
    • 标签接口
      • 同步标签信息
      • 获取标签信息,本地缓存
      • 添加标签
      • 删除标签
    • 群接口
      • 设置群昵称
      • 设置群公告
      • 获取群公告
      • 取消/保存通讯录
      • 同步群成员信息
      • 获取群成员信息,实时
      • 获取群成员信息,本地缓存
      • 获取群详情,实时
      • 获取群详情,本地缓存
      • 添加群成员
      • 邀请群成员
      • 删除群成员
      • 添加群管理员
      • 删除群管理员
      • 转让群
      • 退出群聊
      • 创建群
    • 朋友圈接口
      • 发布图文朋友圈
      • 转发朋友圈
      • 删除朋友圈
      • 获取朋友圈列表
      • 获取好友朋友圈
      • 获取指定ID朋友圈
      • 朋友圈点赞
      • 朋友圈评论
      • 朋友圈取消点赞
      • 删除朋友圈评论
      • 下载朋友圈中的图片/视频
    • 消息推送
      • 消息推送说明
      • 所有消息推送
      • 账号上下线通知
      • 新好友请求通知推送
      • 加入新好友通知推送
      • 成员入群通知推送
      • 加入群聊通知推送
      • 联系人信息修改通知推送
      • 联系人删除通知推送
      • 消息文件下载进度推送
  • wmi_api_yangzhen
    • 开发指南
      • 开发前必读
      • 配置文件说明
    • 账号接口
      • 获取二维码
      • 切换账号获取二维码
      • 获取设备登录过的账号
      • 检测扫码结果
      • 恢复登录
      • 获取账号登录状态
      • 获取账号列表
      • 获取单个账号信息
      • 退出账号
    • 消息接口
      • 发送文本消息
      • 发送图片消息
      • 发送名片
      • 发送动态表情
      • 发送位置
      • 发送引用消息
      • 转发小程序
      • 撤回消息
      • 下载消息中的文件
      • 解析消息中的下载信息
      • 解析小程序信息
    • 好友接口
      • 同步好友信息
      • 搜索好友
      • 添加好友
      • 验证好友请求
      • 获取好友列表、本地缓存
      • 获取好友信息、本地缓存
      • 获取好友信息,非本地
      • 设置好友标签
      • 设置好友备注
      • 删除好友
      • 检测好友关系
    • 标签接口
      • 同步标签信息
      • 获取标签信息,本地缓存
      • 添加标签
      • 删除标签
    • 群接口
      • 设置群昵称
      • 设置群公告
      • 获取群公告
      • 取消/保存通讯录
      • 同步群成员信息
      • 获取群成员信息,实时
      • 获取群成员信息,本地缓存
      • 获取群详情,实时
      • 获取群详情,本地缓存
      • 添加群成员
      • 邀请群成员
      • 删除群成员
      • 添加群管理员
      • 删除群管理员
      • 转让群
      • 退出群聊
      • 创建群
    • 朋友圈接口
      • 获取朋友圈列表
      • 获取好友朋友圈
      • 获取指定ID朋友圈
      • 朋友圈点赞
      • 朋友圈评论
      • 朋友圈取消点赞
      • 删除朋友圈评论
      • 下载朋友圈中的图片/视频
      • 发布图文朋友圈
      • 转发朋友圈
      • 删除朋友圈
    • 消息推送
      • 消息推送说明
      • 所有消息推送
      • 账号上下线通知
      • 新好友请求通知推送
      • 加入新好友通知推送
      • 成员入群通知推送
      • 加入群聊通知推送
      • 联系人信息修改通知推送
      • 联系人删除通知推送
      • 消息文件下载进度推送
  • wmi_api_server
    • 开发指南
      • 开发前必读
    • 账号接口
      • 添加设备
      • 获取二维码
      • 切换账号获取二维码
      • 获取设备登录过的账号
      • 检测扫码结果
      • 恢复登录
      • 获取账号登录状态
      • 获取账号列表
      • 获取微信列表
      • 获取单个账号信息
      • 退出账号
    • 消息接口
      • 发送文本消息
      • 发送图片消息
      • 发送名片
      • 发送动态表情
      • 发送位置
      • 发送引用消息
      • 撤回消息
      • 下载消息中的文件
      • 解析消息中的下载信息
    • 好友接口
      • 同步好友信息
      • 搜索好友
      • 添加好友
      • 验证好友请求
      • 获取好友列表、本地缓存
      • 获取好友列表、本地缓存(适配老接口)
      • 获取好友信息、本地缓存
      • 获取好友信息,非本地
      • 设置好友标签
      • 设置好友备注
      • 删除好友
      • 检测好友关系
    • 标签接口
      • 同步标签信息
      • 获取标签信息,本地缓存
      • 添加标签
      • 删除标签
    • 群接口
      • 获取群详情,实时 Copy
      • 设置群昵称
      • 设置群公告
      • 获取群公告
      • 取消/保存通讯录
      • 同步群成员信息
      • 获取群成员信息,实时
      • 获取群成员信息,本地缓存
      • 获取群详情,实时
      • 获取群详情,本地缓存
      • 添加群成员
      • 邀请群成员
      • 删除群成员
      • 添加群管理员
      • 删除群管理员
      • 转让群
      • 退出群聊
      • 创建群
    • 朋友圈接口
      • 发布图文朋友圈
      • 转发朋友圈
      • 删除朋友圈
      • 获取朋友圈列表
      • 获取好友朋友圈
      • 获取指定ID朋友圈
      • 朋友圈点赞
      • 朋友圈评论
      • 朋友圈取消点赞
      • 删除朋友圈评论
      • 下载朋友圈中的图片/视频
    • 数据同步
      • 消息同步
      • 获取配置
  • 深小卫
    • 发送意图识别
    • 获取医院数据
    • 数据埋点
    • 电信大模型
    • 发送意图识别 Copy
  • 获取全部在线用户
    POST
  • 开通账户
    POST
  • 查看团队账户
    POST
  • 修改微信数量
    POST
  • 杨柳 修改微信数量
    POST
  • 数搭自己开通账户
    POST
  • fastgpt升级脚本
    GET
  • 杨振开通账户
    POST
  • 扣子api
    GET
  • 执行SQL
    POST
  • 德行测试
    POST
  • 德行测试 Copy
    POST
  1. 开发指南

独立部署说明

1.通信服务,给业务提供接口#

docker run -d -p 8011:8011 --restart unless-stopped --net=host -v /etc/shuda:/app/assets -v /etc/shuda/wechatapilog:/app/wechatapilog registry.cn-shenzhen.aliyuncs.com/yinqing/shudawechat:v3.1.6;
/app/assets 挂载到系统目录下,主要存放配置文件
app/wechatapilog 挂载到系统目录下。主要存放日志
创建一个wechat_config.json 配置文件放在 /app/assets 挂载的目录里。
{
"host": "127.0.0.1",
"port": "8011",
"isdebug": false,
"redisConfig": {
"Host": "",
"Port": 6379,
"Db": 0,
"Pass": "",
"MaxIdle": 10,
"MaxActive": 20,
"IdleTimeout": 30000,
"MaxConnLifetime": 30000,
"ConnectTimeout": 3000
},
"ServerId": "server1",
"VerifyServerUrl": "https://server.shuda.co/",
"mySqlConnectStr": "用户名:密码@tcp(ip:端口)/shuda_wechat?charset=utf8mb4&parseTime=True&loc=Local",
"logLevel": "0",
"adminToken": "sd-A1bC3dE4xAhJ7jL82N9oPER2sB5uV2",
"AliyunRegionId": "cn-shenzhen",
"AliyunBucketName": "阿里云OSS桶名称",
"AliyunEndpoint": "oss-cn-shenzhen.aliyuncs.com",
"AliyunAccessKeyId": "阿里云OSS key",
"AliyunAccessKeySecret": "阿里云OSS secret",
"AliyunWxAppId": "",
"TencentBucketURL": "",
"TencentCosSecretId": "",
"TencentSecretKey": ""
}
配置自己的数据库, mysql数据库只要创建shuda_wechat数据库名就可以。表系统会自动创建,不用管

2.业务服务,给前端提供接口#

docker run -d -p 8022:8022 --restart unless-stopped --net=host -v /etc/shuda:/app/assets registry.cn-shenzhen.aliyuncs.com/yinqing/rpaapi:v0.3.0;
/app/assets 挂载到系统目录下,主要存放配置文件
创建一个rpa_config.json 配置文件放在 /app/assets 挂载的目录里。
{
"host": "127.0.0.1",
"port": "8022",
"isdebug": false,
"workerpoolsize": 500,
"maxworkertasklen": 1000,
"dt": false,
"mySqlConnectStr": "用户名:密码@tcp(ip:端口)/shuda_rpa?charset=utf8mb4&parseTime=True&loc=Local",
"mongoDBConnectStr": "mongodb://用户:密码@ip:端口/shuda-wechat?authSource=admin",
"logLevel": "0",
"DbType": "mysql",
"wechatapibaseurl": "http://localhost:8011/v2/",
"aibotapibaseurl": "https://gpt.shuda.co/api/",
"OssUrl": "阿里云OSS url 访问地址",
"wechatapitoken": "sd-A1bC3dE4xAhJ7jL82N9oPER2sB5uV2",
"redisConfig": {
"Host": "",
"Port": 6379,
"Db": 0,
"Pass": "",
"MaxIdle": 10,
"MaxActive": 20,
"IdleTimeout": 30000,
"MaxConnLifetime": 30000,
"ConnectTimeout": 3000
},
"AliyunRegionId": "cn-shenzhen",
"AliyunBucketName": "阿里云OSS桶名称",
"AliyunEndpoint": "oss-cn-shenzhen.aliyuncs.com",
"AliyunAccessKeyId": "阿里云OSS key",
"AliyunAccessKeySecret": "阿里云OSS secret"
}
wechatapibaseurl 配置为通信接口的地址,其他配置到自己的数据库, mysql数据库只要创建shuda_rpa数据库名就可以。表系统会自动创建,不用管

3.前端页面#

docker run -d -p 8033:8033 --restart unless-stopped -v /etc/shuda:/usr/share/nginx/html/config registry.cn-shenzhen.aliyuncs.com/yinqing/rpaweb:v0.0.4
/usr/share/nginx/html/config 挂载到系统目录下,主要存放配置文件
创建一个sd_web_config.js 文件放在 /usr/share/nginx/html/config 挂载的目录里。
sdApiUrl 配置为业务接口的地址。 其他不用管
window.APP_CONFIG = {
sdApiUrl: 'http://localhost:8022/v1/',
sdApiTimeOut: 500000,
gptApiUrl: 'https://gpt.shuda.co/',
companyName: '',
webBeian: ''
};
let currentUrl = window.location.protocol + "//" + window.location.hostname + ":8022/v1/";
if (!window.APP_CONFIG.sdApiUrl) {
window.APP_CONFIG.sdApiUrl = currentUrl
}
修改于 2025-03-22 09:04:26
上一页
接入排查参考
下一页
页面嵌入
Built with