123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- package discordgo_test
- import (
- "log"
- "os"
- "github.com/bwmarrin/discordgo"
- )
- func ExampleApplication() {
-
- Token := os.Getenv("DG_TOKEN")
- if Token == "" {
- return
- }
-
- dg, err := discordgo.New(Token)
- if err != nil {
- log.Println(err)
- return
- }
-
- ap := &discordgo.Application{}
- ap.Name = "TestApp"
- ap.Description = "TestDesc"
- ap, err = dg.ApplicationCreate(ap)
- log.Printf("ApplicationCreate: err: %+v, app: %+v\n", err, ap)
-
- ap, err = dg.Application(ap.ID)
- log.Printf("Application: err: %+v, app: %+v\n", err, ap)
-
- ap.Description = "Whooooa"
- ap, err = dg.ApplicationUpdate(ap.ID, ap)
- log.Printf("ApplicationUpdate: err: %+v, app: %+v\n", err, ap)
-
- bot, err := dg.ApplicationBotCreate(ap.ID, "")
- log.Printf("BotCreate: err: %+v, bot: %+v\n", err, bot)
-
- apps, err := dg.Applications()
- log.Printf("Applications: err: %+v, apps : %+v\n", err, apps)
- for k, v := range apps {
- log.Printf("Applications: %d : %+v\n", k, v)
- }
-
- err = dg.ApplicationDelete(ap.ID)
- log.Printf("Delete: err: %+v\n", err)
- return
- }
- func ExampleApplicationConvertBot() {
- dg, err := discordgo.New("myemail", "mypassword")
- if err != nil {
- log.Println(err)
- return
- }
-
- ap := &discordgo.Application{}
- ap.Name = "Application Name"
- ap.Description = "Application Description"
- ap, err = dg.ApplicationCreate(ap)
- log.Printf("ApplicationCreate: err: %+v, app: %+v\n", err, ap)
-
- bot, err := dg.ApplicationBotCreate(ap.ID, "existing bot user account token")
- log.Printf("BotCreate: err: %+v, bot: %+v\n", err, bot)
- if err != nil {
- log.Printf("You can not login with your converted bot user using the below token\n%s\n", bot.Token)
- }
- return
- }
|