added 'moon' command
This commit is contained in:
1 parent
51ad3d22f2
commit
6510e1abc3
2 files changed
+21
No files matched your search
@@ -109,6 +109,8 @@ func message_create (s *discordgo.Session, m *discordgo.MessageCreate) {
|
||||
s.ChannelMessageSend(m.ChannelID, source())
|
||||
} else if message[0] == "retarded" {
|
||||
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
|
||||
// get url
|
||||
url := <-get_image(message[0])
|
||||
|
||||
+19
@@ -49,3 +49,22 @@ func roll(author string) 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"
|
||||
}
|
||||
|
||||
// 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
|
||||
}
|
||||
Reference in new issue
Block a user