diff --git a/discord.go b/discord.go
index 86375aa308501a3367c14a24203d02c9854a93a0..ed5e1147909771becc3e4e9978105f97aafe1948 100644
--- a/discord.go
+++ b/discord.go
@@ -266,7 +266,9 @@ func escapeMarkdown(str string) string {
 	str = strings.ReplaceAll(str, "=", "\\=")
 	str = strings.ReplaceAll(str, "*", "\\*")
 	str = strings.ReplaceAll(str, "[", "\\[")
+	str = strings.ReplaceAll(str, "]", "\\]")
 	str = strings.ReplaceAll(str, "(", "\\(")
+	str = strings.ReplaceAll(str, ")", "\\)")
 	str = strings.ReplaceAll(str, "`", "\\`")
 	str = strings.ReplaceAll(str, ".", "\\.")
 	str = strings.ReplaceAll(str, "!", "\\!")