new command!

This commit is contained in:
furtidev 2023-12-08 18:39:52 +06:00
parent f82a89f9b5
commit ffbfb6ae1d
No known key found for this signature in database

27
main.go
View File

@ -7,6 +7,8 @@ import (
"os/signal" "os/signal"
"syscall" "syscall"
"strings" "strings"
"time"
"math/rand"
"github.com/bwmarrin/discordgo" "github.com/bwmarrin/discordgo"
"github.com/spf13/viper" "github.com/spf13/viper"
@ -64,6 +66,31 @@ func messageCreate(s *discordgo.Session, m *discordgo.MessageCreate) {
return return
} }
if strings.HasPrefix(m.Content, "!ask") {
possibleAnswers := []string{
"Better not tell you now.",
"Signs point to yes.",
"My reply is no.",
"Yes.",
"Without a doubt.",
"I don't think so.",
"I doubt it.",
"NO!",
"Well... can't say for sure but maybe.",
"I think you need sleep.",
"Depends.",
"Skibidi dop dop dop yes yes yes gang gang!!!111",
"I don't think this is a good idea, honestly.",
"SHUT. THE. FUCK. UP",
"Hmm, let me think about that for a bit.",
}
rand.Seed(time.Now().Unix())
reply := possibleAnswers[rand.Intn(len(possibleAnswers))]
s.ChannelMessageSend(m.ChannelID, reply)
return
}
if strings.HasPrefix(m.Content, "!fart") { if strings.HasPrefix(m.Content, "!fart") {
c := strings.Fields(m.Content) c := strings.Fields(m.Content)
if len(c) == 1 { if len(c) == 1 {