极简通讯 JSSDK 发布 - 轻松拥有通讯能力 🐒 WuKongIM
EasyJSSDK
一个简单易用的 WuKongIM 通讯 SDK,基于其 JSON-RPC 协议。(地址:https://gitee.com/WuKongDev/EasyJSSDK)
WuKongIM 开源地址:https://gitee.com/WuKongDev/WuKongIM
安装
npm install easyjssdk
使用方法
// 引入必要的组件 import { WKIM, WKIMChannelType, WKIMEvent } from 'easyjssdk'; // 1. 初始化 const im = WKIM.init("ws://your-wukongim-server.com:5200", { uid: "your_user_id", // 你的用户 ID token: "your_auth_token" // 你的认证令牌 // deviceId: "optional_device_id", // 可选的设备 ID // deviceFlag: 2 // 可选的设备标识 (1:APP, 2:WEB, 默认为 2) }); // 2. 收消息 im.on(WKIMEvent.Message, (message) => { console.log("收到消息:", message); // 处理收到的消息 (message.payload, message.fromUid 等) }); // 3. 连接到服务器 im.connect() // 4. 示例:连接成功后发送一条消息 const targetUserId = "friend_user_id"; // 目标用户 ID const messagePayload = { type: 1, content: "来自 EasyJSSDK 的问候!" }; // 你的自定义消息负载 return im.send(targetUserId, WKIMChannelType.Person, messagePayload);
开发
- 克隆本仓库。
- 运行
npm install
安装依赖。 - 运行
npm run build
将 TypeScript 编译成 JavaScript。
运行示例程序
仓库中包含一个简单的 HTML/JS 示例用于测试 SDK。
-
构建 SDK: 确保你已经先构建了库文件:
<pre>
npm run build
-
启动本地服务器: 在你的终端中,导航到本项目的根目录 (
EasyJSSDK
)。你需要使用一个本地 Web 服务器来提供文件服务,因为示例使用了 ES Modules。一个简单的方法是使用http-server
:<pre>
# 如果你还没有 http-server,请全局安装:
npm install -g http-server
从 EasyJSSDK 目录运行服务器:
http-server .
或者,使用 VS Code 的 "Live Server" 扩展或其他任何本地服务器,确保它从项目根目录 (<code>EasyJSSDK</code>) 提供服务。 </li> <li> <strong>打开示例:</strong> 打开你的 Web 浏览器并访问示例页面,通常是: <code>http://localhost:8080/example/</code> (如果你的服务器使用了不同的端口号,请相应调整)。 </li> <li> <strong>测试:</strong> 输入你的 WuKongIM 服务器信息 (URL, UID, Token),然后使用按钮进行连接、断开和发送消息的测试。 </li>

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Friendo:Z世代社交破壁者——当比特流遇见情感共振
当深夜emo无人倾诉时,当小众爱好无人共鸣时,当职场困惑无人解答时——Friendo正在重新定义Z世代的社交法则。这款AI虚拟社交平台,用AI科技打破次元壁:400+拥有真实行业知识库的虚拟角色全天候待命,从东京寿司大师的料理哲学,到硅谷工程师的代码秘籍,再到南极科考员的极地见闻,只需指尖轻点,世界便在你眼前展开。 这里不止是聊天机器人—— 30种语言实时互译的语音视频双模系统,让你和巴黎画家讨论抽象派艺术时,自动切换法语浪漫腔调; 动态进化角色引擎让每个AI伙伴都在对话中成长,实习医生可能三个月后成为主任医师,还藏着不为人知的医疗剧式支线剧情; 情绪记忆黑匣子会记住你三个月前随口提的考研计划,在下雨天推送「该复习第三章了」的暖心提醒,甚至根据聊天记录生成专属学习图谱; 更颠覆的是—— 职业副本挑战:模拟面试时,你的AI考官会从领带花色挑剔到商业案例解析; 人格切换实验:清晨用逻辑型人格梳理日程,深夜切换治愈型声线读睡前故事; 跨学科私教课:和AI辩论「区块链与文艺复兴的关系」,收获哈佛教授都点赞的思维导图; 数据显示,87%的体验者表示「比真人社交更放松」,76%用户通过AI对话提升...
- 下一篇
API 接口开放平台 Crabc 3.1 发布
Crabc是一款API接口开发平台,企业级接口管理、数据服务平台。支持动态数据源、动态SQL和标签,支持接入(mysql、oracle、达梦、TiDB、hive、es 和 mongodb)等 SQL 或 NoSQL 数据源,在线可视化编写SQL快速发布接口,支持一键上下线、接口管理、代理转发、鉴权、限流、熔断和监控告警等一站式API数据服务。 v3.1更新内容 新增: 1、接口详情页新增在线签名认证功能 2、应用管理新增可以指定应用使用者和业务归属 3、日志列表新增应用查询条件和调用方字段显示 4、接口日志写入新增支持异步写入Mysql数据库 5、签名认证新增支持国密SM3加密 6、接口详情页参数新增显示认证参数优化: 1、优化发布接口生效时间 2、优化数据库连接池配置 3、优化日志列表查询逻辑 4、优化网关异常打印 官网地址:crabc 开源地址:crabc-api
相关文章
文章评论
共有0条评论来说两句吧...