Compare commits

...

2 Commits

Author SHA1 Message Date
322a88e0ad Make reaction handler more shit-posty 2022-08-22 07:59:39 -05:00
0fd921ee28 Make configuration file optional 2022-08-22 07:59:23 -05:00

View File

@ -63,7 +63,7 @@ func main() {
viper.AddConfigPath(".")
err = viper.ReadInConfig()
if err != nil {
if _, ok := err.(viper.ConfigFileNotFoundError); !ok {
log.Fatalf("fatal error config file: %v", err)
}
@ -147,14 +147,18 @@ func reactionHandler(s *discordgo.Session, m *discordgo.MessageCreate) {
for _, a := range m.Attachments {
if strings.HasPrefix(a.ContentType, "image/") {
r := emojis[rand.Intn(len(emojis))]
s.MessageReactionAdd(m.ChannelID, m.ID, r)
for i := 0; i < command.RandInt(1, len(emojis)); i++ {
r := emojis[rand.Intn(len(emojis))]
s.MessageReactionAdd(m.ChannelID, m.ID, r)
}
}
}
for range m.Embeds {
r := emojis[rand.Intn(len(emojis))]
s.MessageReactionAdd(m.ChannelID, m.ID, r)
for i := 0; i < command.RandInt(1, len(emojis)); i++ {
r := emojis[rand.Intn(len(emojis))]
s.MessageReactionAdd(m.ChannelID, m.ID, r)
}
}
}