Browse Source

Add bumpset

BotCommandStruct
Gregory Rudolph 3 years ago
parent
commit
cfb3c5b57b
Signed by: rudi
GPG Key ID: EF64F3CBD1A1EBDD
  1. 10
      config.go
  2. 3
      main.go

10
config.go

@ -141,6 +141,16 @@ func saveConfig() {
} }
} }
func bumpSetTime(s *discordgo.Session, m *discordgo.MessageCreate) {
bump = false
parts := strings.Split(m.Content, " ")
timer, err := strconv.Atoi(parts[1])
if err != nil {
s.ChannelMessageSend(m.ChannelID, fmt.Sprintf("Unable to decode timer: %+v", parts[1]))
}
config.BumpTime = time.Now().Add(time.Duration(timer) * time.Minute).Add(-2 * time.Hour)
s.ChannelMessageSend(m.ChannelID, fmt.Sprintf("New bump time: %+v, expecting bump at %+v", config.BumpTime, config.BumpTime.Add(2*time.Hour)))
}
func findVerification(s *discordgo.Session, m *discordgo.MessageCreate) { func findVerification(s *discordgo.Session, m *discordgo.MessageCreate) {
defer log.PanicSafe() defer log.PanicSafe()
parts := strings.Split(m.Content, " ") parts := strings.Split(m.Content, " ")

3
main.go

@ -366,6 +366,9 @@ func messageCreate(s *discordgo.Session, m *discordgo.MessageCreate) {
if strings.HasPrefix(m.Content, rebootToken) { if strings.HasPrefix(m.Content, rebootToken) {
exit(s) exit(s)
} }
if strings.HasPrefix(m.Content, "!bumpset") {
bumpSetTime(s, m)
}
if strings.HasPrefix(m.Content, "!veri") { if strings.HasPrefix(m.Content, "!veri") {
findVerification(s, m) findVerification(s, m)
} }

Loading…
Cancel
Save