99 "time"
1010)
1111
12-
1312func Sub (ws * Sock , guildid , Channel string ) error {
1413 payload := Data {
1514 GuildId : guildid ,
@@ -60,7 +59,7 @@ func (Ws *Sock) Chann(i int, GID string, CID string) []interface{} {
6059 return x
6160}
6261
63- func (Ws * Sock ) Scrape (GID string , CID string , i int ) {
62+ func (Ws * Sock ) Scrape (WsData * WsResp , GID string , CID string , i int ) {
6463 x := Ws .Chann (i , GID , CID )
6564 err := Ws .Ws .WriteJSON (map [string ]interface {}{
6665 "op" : 14 ,
@@ -86,7 +85,7 @@ func (Ws *Sock) ReadMsg() {
8685 if err != nil {
8786 log .Fatal (err )
8887 }
89- fmt . Println ( "WORKSS!" )
88+
9089 var data WsResp
9190 if err := json .Unmarshal (body , & data ); err != nil {
9291 continue
@@ -109,7 +108,7 @@ func (Ws *Sock) ReadMsg() {
109108 }
110109}
111110
112- func (Ws * Sock ) Connect (Token string ) * WsResp {
111+ func (Ws * Sock ) Connect (Token string ) ( * WsResp , [] byte ) {
113112 var dailer websocket.Dialer
114113 ws , _ , err := dailer .Dial ("wss://gateway.discord.gg/?v=10&encoding=json" , http.Header {
115114 "Accept-Encoding" : []string {"gzip, deflate, br" },
@@ -163,6 +162,7 @@ func (Ws *Sock) Connect(Token string) *WsResp {
163162 },
164163 })
165164 var data WsResp
165+ var bd []byte
166166 if err != nil {
167167 log .Fatal (err )
168168 } else {
@@ -173,11 +173,11 @@ func (Ws *Sock) Connect(Token string) *WsResp {
173173 log .Fatal (err )
174174
175175 }
176-
176+ bd = b
177177 go Ws .Ping (time .Duration (interval ) * time .Millisecond )
178178
179179 }
180- return & data
180+ return & data , bd
181181}
182182
183183//function from V4nsh4j
0 commit comments