From 05b1adfcf94bd741a96d66449a8283b994feadd6 Mon Sep 17 00:00:00 2001 From: Logan Gartner Date: Fri, 1 Jul 2022 00:30:35 -0600 Subject: [PATCH] eww tabs --- main.go | 138 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 69 insertions(+), 69 deletions(-) diff --git a/main.go b/main.go index 37be2c6..781665d 100644 --- a/main.go +++ b/main.go @@ -1,16 +1,16 @@ package main import ( - "flag" - "fmt" - "os" - "os/signal" - "syscall" + "flag" + "fmt" + "os" + "os/signal" + "syscall" "strings" "regexp" "context" - "github.com/bwmarrin/discordgo" + "github.com/bwmarrin/discordgo" "github.com/wader/goutubedl" ) @@ -18,29 +18,29 @@ import ( // Variables used for command line parameters var ( commands = []*discordgo.ApplicationCommand { - { - Name: "ping", - Description: "Hopefully replies with pong or else I'll be sad.", - }, + { + Name: "ping", + Description: "Hopefully replies with pong or else I'll be sad.", + }, } commandHandlers = map[string]func(s *discordgo.Session, i *discordgo.InteractionCreate) { - "ping": func(s *discordgo.Session, i *discordgo.InteractionCreate) { - s.InteractionRespond(i.Interaction, &discordgo.InteractionResponse{ - Type: discordgo.InteractionResponseChannelMessageWithSource, - Data: &discordgo.InteractionResponseData{ - Content: "Hey there! Congratulations, you just executed your first slash command", - }, - }) - }, + "ping": func(s *discordgo.Session, i *discordgo.InteractionCreate) { + s.InteractionRespond(i.Interaction, &discordgo.InteractionResponse{ + Type: discordgo.InteractionResponseChannelMessageWithSource, + Data: &discordgo.InteractionResponseData{ + Content: "Hey there! Congratulations, you just executed your first slash command", + }, + }) + }, } ) */ // Bot params var ( - GuildID = flag.String("guild", "", "Test guild ID. If not passed - bot registers commands globally") - BotToken = flag.String("token", "", "Bot access token") - RemoveCommands = flag.Bool("rmcmd", true, "Remove all commands after shutdowning or not") + GuildID = flag.String("guild", "", "Test guild ID. If not passed - bot registers commands globally") + BotToken = flag.String("token", "", "Bot access token") + RemoveCommands = flag.Bool("rmcmd", true, "Remove all commands after shutdowning or not") ) // Lazyinator 9001 @@ -50,86 +50,86 @@ var ( ) func init() { - flag.Parse() + flag.Parse() s, err = discordgo.New("Bot " + *BotToken) if err != nil { - fmt.Println("error creating Discord session,", err) - return - } + fmt.Println("error creating Discord session,", err) + return + } /* s.AddHandler(func(s *discordgo.Session, i *discordgo.InteractionCreate) { - if h, ok := commandHandlers[i.ApplicationCommandData().Name]; ok { - h(s, i) - } - }) + if h, ok := commandHandlers[i.ApplicationCommandData().Name]; ok { + h(s, i) + } + }) */ } func main() { - s.AddHandler(func(s *discordgo.Session, r *discordgo.Ready) { - fmt.Printf("Logged in as: %v#%v\n", s.State.User.Username, s.State.User.Discriminator) - }) + s.AddHandler(func(s *discordgo.Session, r *discordgo.Ready) { + fmt.Printf("Logged in as: %v#%v\n", s.State.User.Username, s.State.User.Discriminator) + }) - // Register the messageCreate func as a callback for MessageCreate events. - s.AddHandler(messageCreate) + // Register the messageCreate func as a callback for MessageCreate events. + s.AddHandler(messageCreate) - // In this example, we only care about receiving message events. - s.Identify.Intents = discordgo.IntentsGuildMessages + // In this example, we only care about receiving message events. + s.Identify.Intents = discordgo.IntentsGuildMessages - // Open a websocket connection to Discord and begin listening. - err = s.Open() - if err != nil { - fmt.Println("error opening connection,", err) - return - } + // Open a websocket connection to Discord and begin listening. + err = s.Open() + if err != nil { + fmt.Println("error opening connection,", err) + return + } /* fmt.Println("Adding commands...") - registeredCommands := make([]*discordgo.ApplicationCommand, len(commands)) - for i, v := range commands { - cmd, err := s.ApplicationCommandCreate(s.State.User.ID, *GuildID, v) - if err != nil { - //log.Panicf("Cannot create '%v' command: %v", v.Name, err) + registeredCommands := make([]*discordgo.ApplicationCommand, len(commands)) + for i, v := range commands { + cmd, err := s.ApplicationCommandCreate(s.State.User.ID, *GuildID, v) + if err != nil { + //log.Panicf("Cannot create '%v' command: %v", v.Name, err) fmt.Println("Bad") panic(1) - } - registeredCommands[i] = cmd - } + } + registeredCommands[i] = cmd + } */ // Just incase defer s.Close() - // Wait here until CTRL-C or other term signal is received. - fmt.Println("Bot is now running. Press CTRL-C to exit.") - sc := make(chan os.Signal, 1) - signal.Notify(sc, syscall.SIGINT, syscall.SIGTERM, os.Interrupt, os.Kill) - <-sc + // Wait here until CTRL-C or other term signal is received. + fmt.Println("Bot is now running. Press CTRL-C to exit.") + sc := make(chan os.Signal, 1) + signal.Notify(sc, syscall.SIGINT, syscall.SIGTERM, os.Interrupt, os.Kill) + <-sc - // Cleanly close down the Discord session. - s.Close() + // Cleanly close down the Discord session. + s.Close() } // This function will be called (due to AddHandler above) every time a new // message is created on any channel that the authenticated bot has access to. func messageCreate(s *discordgo.Session, m *discordgo.MessageCreate) { - // Ignore all messages created by the bot itself - // This isn't required in this specific example but it's a good practice. - if m.Author.ID == s.State.User.ID { - return - } + // Ignore all messages created by the bot itself + // This isn't required in this specific example but it's a good practice. + if m.Author.ID == s.State.User.ID { + return + } /* // If the message is "ping" reply with "Pong!" - if m.Content == "ping" { - s.ChannelMessageSend(m.ChannelID, "Pong!") - } + if m.Content == "ping" { + s.ChannelMessageSend(m.ChannelID, "Pong!") + } - // If the message is "pong" reply with "Ping!" - if m.Content == "pong" { - s.ChannelMessageSend(m.ChannelID, "Ping!") - } + // If the message is "pong" reply with "Ping!" + if m.Content == "pong" { + s.ChannelMessageSend(m.ChannelID, "Ping!") + } */ if len(m.Embeds) > 0 {