1 回答

TA贡献1911条经验 获得超7个赞
好的,所以我厌倦了没有帮助和清晰的文档,只是做了 brutebruce 方法并使用了对数组和映射的调用,然后比较字符串以获得我需要的东西。
var leerCHAT []interface{}
for {
//line, message, err := ws.ReadMessage()
err := ws.ReadJSON(&leerCHAT)
if err != nil {
log.Printf("Error read: %s", err)
break
}
log.Printf("Message received: %v", leerCHAT[2])
if leerCHAT[3] == "message" {
//var cookie string
cookie := leerCHAT[4].(map[string]interface{})
log.Printf("el chat dice: %s", cookie["body"].(string))
chatMSG := cookie["body"].(string)
go MatrixSay(matrixClient, chatMSG, matrixChannel)
}
}
- 1 回答
- 0 关注
- 102 浏览
添加回答
举报