|
|
@ -31,6 +31,10 @@ func Event(dg *discordgo.Session, m *discordgo.MessageCreate) {
|
|
|
|
defer func() {
|
|
|
|
defer func() {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
// Oh crap. We recovered from a panic.
|
|
|
|
// Oh crap. We recovered from a panic.
|
|
|
|
|
|
|
|
util.SendFailEmbed(
|
|
|
|
|
|
|
|
dg, m.ChannelID, "Error",
|
|
|
|
|
|
|
|
"A fatal error has occurred while processing this command. This event has been reported.",
|
|
|
|
|
|
|
|
)
|
|
|
|
if val, ok := r.(error); ok {
|
|
|
|
if val, ok := r.(error); ok {
|
|
|
|
util.ReportError(dg, val)
|
|
|
|
util.ReportError(dg, val)
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|