added 'moon' command

This commit is contained in:
daniel committed 2021-01-28 00:31:20 -06:00
1 parent 51ad3d22f2
commit 6510e1abc3
2 files changed
+21

No files matched your search

+2
View File
@@ -109,6 +109,8 @@ func message_create (s *discordgo.Session, m *discordgo.MessageCreate) {
s.ChannelMessageSend(m.ChannelID, source()) s.ChannelMessageSend(m.ChannelID, source())
} else if message[0] == "retarded" { } else if message[0] == "retarded" {
s.ChannelMessageSend(m.ChannelID, "https://youtu.be/kav7tifmyTg") s.ChannelMessageSend(m.ChannelID, "https://youtu.be/kav7tifmyTg")
} else if message[0] == "moon" {
s.ChannelMessageSend(m.ChannelID, moon(content)) // print moon text
} else if len(message[0]) > 0 { // as long as there is a message, try to find a picture } else if len(message[0]) > 0 { // as long as there is a message, try to find a picture
// get url // get url
url := <-get_image(message[0]) url := <-get_image(message[0])
+19
View File
@@ -49,3 +49,22 @@ func roll(author string) string{
func source() string { func source() string {
return "BunnyBot is a Discord bot written in Go. You can view the source code here: https://git.dtam.pw/daniel/GoBunnyBot" return "BunnyBot is a Discord bot written in Go. You can view the source code here: https://git.dtam.pw/daniel/GoBunnyBot"
} }
// moon command
func moon(content string) string {
// default moon location
moonLocation := ""
// try to split message
message := strings.Fields(content)
// if there was extra text indicating where what we want to go to the moon, save it
if(len(message) > 1) {
moonLocation = message[1]
}
// set our moon text
var moonText string = "\u002E\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u0020\u2726\u0020\u3000\u3000\u3000\u3000\u2002\u2002\u0020\u3000\n\u3000\u3000\u3000\u02DA\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u002A\u3000\u3000\u3000\u3000\u3000\n\u3000\u3000\u0020\u2008\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u002E\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u002E\u0020\u3000\u3000\u2008\u3000\u3000\u3000\u3000\u3000\n\u0020\u2726\u0020\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u0020\u3000\u0020\u200D\u0020\u200D\u0020\u200D\u0020\u200D\u0020\u3000\u3000\u3000\u3000\u0020\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u002C\u3000\u3000\u2002\u2002\u2002\u3000\n\n\u002E\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u002E\u3000\u3000\u3000\uFF9F\u3000\u2002\u2002\u3000\u3000\u3000\u002E\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u002E\n\n\u3000\u3000\u3000\u3000\u3000\u3000\u002C\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u002E\u3000\u3000\u3000\u3000\u3000\u3000\u2008\u2008\u2008\u2008\u3000\u3000\u3000\u3000\n\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u2008\u2600\uFE0F\u0020\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u2008\u2008\u200A\n\u3000\u2008\u2008\u2008\u2008\u2008\u200A\u3000\u3000\u3000\u3000\u3000\u2008\u2008\u200A\u200A\u2008\u2008\u200A\u200A\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u002E\n\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u002E\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u002E\n\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u200A\u200A\u200A\u2008\u2008\u200A\u200A\u3000\u2008\u2008\u2008\u3000\u3000\u3000\u3000\u0020\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\n\u3000\u3000\u200A\u200A\u200A\u2008\u2008\u200A\u200A\u3000\u2008\u2008\u2008\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u200A\u200A\u200A\u2008\u2008\u200A\u200A\u3000\u2008\u2008\u2008\u0020\u2726\u0020\n\u2002\u2002\u2002\u3000\u3000\u3000\u002C\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u005B" + moonLocation + "\u005D\u0020:rocket:\u0020\u3000\u3000\u3000\u3000\u0020\u3000\u3000\u002C\u3000\u3000\u3000\u0020\u200D\u0020\u200D\u0020\u200D\u0020\u200D\n\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u002E\u3000\u3000\u3000\u3000\u3000\u2008\u3000\u3000\u0020\u3000\u3000\u3000\u002E\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u2008\u3000\u200A\u200A\u2008\u2008\n\u2008\u2008\u2008\u2008\u200A\u200A\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u02DA\u3000\u3000\u3000\u0020\u3000\u0020\u2002\u2002\u3000\u3000\u3000\u3000\u002C\u3000\u3000\u3000\u3000\u3000\u3000\n\u3000\u3000\u3000\u3000\u200A\u200A\u200A\u200A\u200A\u200A\u200A\u3000\u200A\u2008\u2008\u2008\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u002E\u3000\u3000\u3000\n\u2008\u3000\u3000\u2002\u2002\u2002\u2002\u3000\u3000\u3000\u3000\u3000\u2008\u3000\u3000\u3000\u3000\u3000\u002E\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u002E\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u002A\u0020\u3000\n\u2002\u2002\u3000\u3000\u3000\u3000\u3000\u0020\u2726\u0020\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u200A\u200A\u200A\u200A\u200A\u200A\u200A\u200A\u200A\u3000\u2008\u2008\u2008\u2008\u2008\u2008\u2008\u2008\u3000\u3000\u3000\u3000\u0020\u3000\u3000\u2008\u3000\n\u3000\u3000\u3000\u3000\u3000\u2008\u3000\u3000\u3000\u3000\u3000\u002E\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u002E\u3000\u3000\u3000\u3000\u3000\u2002\u2002\u2002\u2002\u3000\u3000\u002E\n\u3000\u2008\u3000\u3000\u3000\u3000\u3000\u002E\u3000\u3000\u3000\u3000\u0020:new_moon:\n\u3000\u3000\u3000\u3000\u3000\u200A\u200A\u200A\u3000\u3000\u3000\u3000\u3000\u002E\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u002E\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u2002\u2002\n\n\u3000\u02DA\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\uFF9F\u3000\u3000\u3000\u3000\u3000\u002E\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\n\u002E\u0020\u3000\u3000\u2008\u3000\u0020:earth_americas:\u0020\u200D\u0020\u200D\u0020\u200D\u0020\u200D\u0020\Line truncated
return moonText
}