0.0.20 • Published 2 years ago
bot-open-im v0.0.20
Bot OpenIM SDK for Web、uni-app and MiniProgram
import BotOpenIMSDK from 'bot-open-im'
const openIM = new BotOpenIMSDK({
administrators: 'string', // 可选 管理员id,用于消息
userInfo: {
role: 'string', // 'lecturer'讲师 | 'assistant'助教 | 'guest'嘉宾 | 'student'学员
name: 'string', // 姓名
id: 'string' // 真实ID
},
userID: 'string', // 鉴权接口返回的userID
url: 'string', // websockt接口
platformID: 'number', // 平台ID 1:ios 2:android 3:windows 4:osx 5:web&mini 7:linux 8:管理员
token: 'string', // 鉴权接口返回的token
OnRecvLectureMessage: 'function', // 监听讲师消息(当login传入groupID时候)
OnRecvStudentMessage: 'function', // 监听所有消息
OnRecvGroupMessage: 'function', // 监听群消息(当login传入groupID时候)
OnRecvGlobalMessage: 'function', // 监听我的消息
OnGroupInfoChanged: 'function', // 监听群组信息改变
})
// promise errCode: 0 成功
// 加入群聊 success后进行其它操作,groupID传则返回群组资料,不传则只是单纯登录返回其它
openIM.login(groupID)
// 修改群公告
openIM.setGroupNotice(msg)
// 学员操作: 视频连线 'videoConnection' 音频连线 'audioConnection' 加入连线 'joinConnection' 退出连线 'logoutConnection' 取消连线 ’cancelConnection' 拒绝连线邀请 ‘refuseInvite' 同意连线邀请 'agreeInvite' 提问 'question'
// 老师操作:同意 'agreeConnection', 拒绝'refuseConnection', 邀请'inviteConnection', 挂断 'knockConnection', '''禁言‘muteMember',开启直播'liveOn', 结束直播'liveOff' 开启举手 'onConnection' 关闭举手 'offConnection' 全员禁言 'onMute' 关闭全员禁言 'offMute' 回复 'reply'
// 普通文本消息’text' 'joinRoom' 'leaveRoom'
openIM.sendTypeMessage({
type: 'string', // 参考上述
userID: 'string',
message?: string,
replyData?: object,
mutedSeconds?: 'number'
})
// 获取历史聊天消息 groupID 群聊ID,拉取群聊时传入,否则为“”,startClientMsgID 上一次拉取的最后一条消息ID或空字符串,为空字符则从最新一条开始, count 每次拉取条数, userID 用户ID,拉取单聊时传入,否则为“”,
openIM.getHistoryMessageList({
groupID: 'string',
startClientMsgID: 'string',
count: 'number',
userID: 'string'
})
0.0.20
2 years ago
0.0.10
2 years ago
0.0.11
2 years ago
0.0.12
2 years ago
0.0.13
2 years ago
0.0.14
2 years ago
0.0.15
2 years ago
0.0.9
2 years ago
0.0.16
2 years ago
0.0.8
2 years ago
0.0.17
2 years ago
0.0.18
2 years ago
0.0.19
2 years ago
0.0.7
2 years ago
0.0.6
2 years ago
0.0.5
2 years ago
0.0.4
2 years ago
0.0.3
2 years ago
0.0.2
2 years ago
0.0.1
2 years ago