123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- package main
- import (
- "fmt"
- "os"
- discord "github.com/bwmarrin/discordgo"
- )
- func main() {
- var err error
- var email string = os.Args[1]
- var password string = os.Args[2]
-
- session := discord.Session{Debug: true}
-
-
- session.Token, err = session.Login(email, password)
- if err != nil {
- fmt.Println("Unable to login to Discord.")
- fmt.Println(err)
- return
- }
-
-
-
- body, err := discord.Request(&session, "http://discordapp.com/api/users/@me")
- fmt.Println(body)
-
-
- user, err := discord.Users(&session, "@me")
- fmt.Println(user)
-
-
- private, err := discord.PrivateChannels(&session, "@me")
- fmt.Println(private)
-
-
- servers, err := discord.Servers(&session, "@me")
- fmt.Println(servers)
-
- members, err := discord.Members(&session, servers[0].Id)
- fmt.Println(members)
-
-
- channels, err := discord.Channels(&session, servers[0].Id)
- fmt.Println(channels)
-
-
- messages, err := discord.Messages(&session, channels[0].Id, 2, 0, 0)
- fmt.Println(messages)
-
- responce, err := discord.SendMessage(&session, channels[0].Id, "Testing Discordgo")
- fmt.Println(responce)
-
- discord.Logout(&session)
- return
- }
|