From 2548b92f1ec5df5fdc852a329ed0a1bc852deae0 Mon Sep 17 00:00:00 2001 From: "diamondburned (Forefront)" Date: Tue, 12 May 2020 01:02:08 -0700 Subject: [PATCH] Bot: Errors can no longer mention others. --- bot/ctx.go | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/bot/ctx.go b/bot/ctx.go index 8b6da4d..2acd2e5 100644 --- a/bot/ctx.go +++ b/bot/ctx.go @@ -7,6 +7,7 @@ import ( "strings" "sync" + "github.com/diamondburned/arikawa/api" "github.com/diamondburned/arikawa/bot/extras/shellwords" "github.com/diamondburned/arikawa/gateway" "github.com/diamondburned/arikawa/state" @@ -327,10 +328,14 @@ func (ctx *Context) Start() func() { return } - // Escape the error using the message sanitizer: - str = ctx.SanitizeMessage(str) - - _, err = ctx.SendMessage(mc.ChannelID, str, nil) + _, err = ctx.SendMessageComplex(mc.ChannelID, api.SendMessageData{ + // Escape the error using the message sanitizer: + Content: ctx.SanitizeMessage(str), + AllowedMentions: &api.AllowedMentions{ + // Don't allow mentions. + Parse: []api.AllowedMentionType{}, + }, + }) if err != nil { ctx.ErrorLogger(err)