Skip to content

Latest commit

 

History

History
41 lines (29 loc) · 963 Bytes

README.md

File metadata and controls

41 lines (29 loc) · 963 Bytes

tim的go客户端

使用 timgo 连接 tim 服务器,可以进行登录,注册,加好友,建群,发信,广播状态,发送视频流数据等操作,实现im的具体功能
功能具体可以参考 webtim在线测试项目

快速使用

go get github.com/donnie4w/timgo
//建立操作对象
tc := timgo.NewTimClient(false,"192.168.2.11", "5080")

//实现消息接收后的处理事件
tc.MessageHandler(func(tm *TimMessage) {})

//实现状态信息接收后的处理事件
tc.PresenceHandler(func(tp *TimPresence) {})
注册
if ack, _ := tc.Register("13912345678", "123456", "yourdomain"); ack != nil {
    fmt.Println(ack)
}
登录
tc.Login("13912345678", "123456", "yourdomain", "android 13 huawei", 1, nil)
向好友发信
tc.MessageToUser("QdH6CCms5FV", "hello", 0, 0, nil, nil)