首页 > 其他分享 >goIM仿微信实现小微消息沟通

goIM仿微信实现小微消息沟通

时间:2025-01-18 20:32:41浏览次数:3  
标签:小微 沟通 实现 微信 消息 仿微信 goIM

goIM仿微信实现小微消息沟通

goIM小微沟通

介绍

仿微信实现小型消息沟通,兼容web,微信小程序。用Go实现底层服务,uniapp实现的前端,前后端已打通。同一用户可实现多端登录,多端接收消息(如微信手机与微信PC一起开,可一起接收消息)

开发初衷

有一个项目需要像微信那样可进行消息沟通,试用了强大的openIM后,发现过于复杂,以致不会用,修改不动,感觉过于重了,环境要求也挺高的,受不了了自己动手搞一个:)

软件架构

底层:Go

数据库:mysql 【打算将消息表放至mongodb中,未实现】

前端:UniApp

支持:Web、微信小程序

已实现功能
  • 鉴权服务
  1. 登录
  2. 注册
  3. 退出
  • 系统服务
  1. 扫码申请好友
  2. 上传附件(已实现上传至:本地、阿里云储存OOS、华为云储存OBS)
  • 用户服务
  1. 用户信息
  2. 搜索用户
  3. 修改密码
  4. 修改昵称
  5. 修改头像
  6. 用户二维码
  7. 申请好友
  • 单会话服务
  1. 会话列表
  2. 会话置顶
  3. 会话删除
  4. 发送消息(已实现:文本、图片、视频、语音、引用、删除、转发、复制、表情、名片)
  • 群会议服务
  1. 创建群
  2. 群列表
  3. 群用户
  4. 群信息
  5. 群二维码
  6. 群不接收消息
  7. 群接收消息不打扰
  8. 群置顶
  9. 群主或管理员修改群名、公告
  10. 群退出
  11. 群解散
  12. 群移出用户
  13. 群邀请用户
  14. 群修改管理员
  15. 群主转让
其它
  1. 预留接口,可快速接入自有系统,在自有系统手动生成token, 可在自有系统中放一个iframe单独访问web端的聊天窗口,实现快速聊天。
试用

注意:会不定时删除数据,仅试用测试,勿用于非法活动。

  1. Web访问

    http://113.44.34.4:19192/

  2. 微信小程序

    体验版,如若需要测试,请加QQ124628869 备注:小微测试

在这里插入图片描述

标签:小微,沟通,实现,微信,消息,仿微信,goIM
From: https://blog.csdn.net/fire193625/article/details/145228084

相关文章