前言基于uni-app技术开发的仿微信项目,实现了文本消息、图文消息、表情(gif动画),图片预览,图片编辑,视频预览,视频编辑,仿微信的图片选择、编辑、长按菜单等功能。
一、项目意义作为一个企业或者个人,拥有一款属于自己的IM即时聊天APP,可以在各个项目中方便的使用,项目非常稳定,安全,不需要花费大量的时间精力去做开发或者要很高的费用开发聊天项目。
二、使用到的技术本项目的目的是要用Uniapp开发一套可以媲美原生效果的仿微信IM,可以支持WEBIM,android,苹果版本,程序代码开源1.消息收发2.音视频通话3.自定义拍照4.建群功能5.朋友圈功能6.加好友功能7.视频通话等功能
功能列表
1、私聊、群聊、会话列表,文字、自定义表情,图片,语音,视频消息,文件、地理位置。
2、单人音视频实时通话支持接听、挂断、开启/关闭麦克风、开启关闭扬声器、前后摄像头切换、视频窗口切换。
3、多人音视频会议支持接听、挂断、开启/关闭麦克风、开启关闭扬声器、邀请成员、成员麦克风打开/关闭、语音监控、退出会议、结束会议。
4、消息已读未读,消息撤回,消息转发和复制。
5、支持消息多端同步,离线消息功能。
6、通讯录支持共享企业通讯录、可添加好友,支持用户自己注册和管理员分配。
7、朋友圈支持文字、图片、短视频、链接、位置信息。
8、公众号支持消息推送、消息接收、消息自动回复、公众号链接自定义、菜单自定义等功能。
9、智能AI机器人接入。支持openAI(chatGPT)、百度AI等智能机器人接入、支持外部系统推送机器人消息、支持配置webhook来处理@机器人的消息内容。