print dice expression #3
@ -37,10 +37,8 @@ func init() {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
messageContent[0] = messageContent[0][len(prefix):]
|
messageContent[0] = messageContent[0][len(prefix):]
|
||||||
var response string
|
|
||||||
if fun, ok := dotCommandHandlers[messageContent[0]]; ok {
|
if fun, ok := dotCommandHandlers[messageContent[0]]; ok {
|
||||||
response = fun(messageContent[1:])
|
response := fun(messageContent[1:])
|
||||||
}
|
|
||||||
_, err := s.ChannelMessageSendComplex(m.ChannelID, &discordgo.MessageSend{
|
_, err := s.ChannelMessageSendComplex(m.ChannelID, &discordgo.MessageSend{
|
||||||
Content: response,
|
Content: response,
|
||||||
Reference: m.Reference(),
|
Reference: m.Reference(),
|
||||||
@ -51,6 +49,7 @@ func init() {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
log.Printf("Error sending message: %v", err)
|
log.Printf("Error sending message: %v", err)
|
||||||
}
|
}
|
||||||
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -74,6 +74,10 @@ func roll(opts optionMap) string {
|
|||||||
return ret
|
return ret
|
||||||
}
|
}
|
||||||
var ret strings.Builder
|
var ret strings.Builder
|
||||||
|
_, err = fmt.Fprintf(&ret, "Dice expression: `%s`\n", exp)
|
||||||
|
if err != nil {
|
||||||
|
return fmt.Sprintf("Error rolling dice: %s", err)
|
||||||
|
}
|
||||||
_, err = fmt.Fprint(&ret, "Rolled dice: `")
|
_, err = fmt.Fprint(&ret, "Rolled dice: `")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return fmt.Sprintf("Error rolling dice: %s", err)
|
return fmt.Sprintf("Error rolling dice: %s", err)
|
||||||
@ -100,5 +104,5 @@ func roll(opts optionMap) string {
|
|||||||
if ret.Len() < 2000 {
|
if ret.Len() < 2000 {
|
||||||
return ret.String()
|
return ret.String()
|
||||||
}
|
}
|
||||||
return fmt.Sprintf("Too many dice to display. Omitting.\nTotal: %v", total)
|
return fmt.Sprintf("Too many dice to display. Omitting.\nExpression: %s\nTotal: %v", exp, total)
|
||||||
}
|
}
|
||||||
|
|||||||
8
docker-compose.yml
Normal file
8
docker-compose.yml
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
version: '3'
|
||||||
|
|
||||||
|
services:
|
||||||
|
treerazer:
|
||||||
|
image: git.malmal200.xyz/malmal200/treerazer:test
|
||||||
|
environment:
|
||||||
|
COMMAND_PREFIX: "treereazer-test."
|
||||||
|
DISCORD_TOKEN: "ODgyNzI5OTg1MzgxNjUwNTEy.GneX4Y.6a-s608T2ravWLXRaqjR5NlHh7G0p2IUm2F0uY"
|
||||||
Loading…
x
Reference in New Issue
Block a user