diff --git a/chat/chat.go b/chat/chat.go index 4dd9825..92430ec 100644 --- a/chat/chat.go +++ b/chat/chat.go @@ -1,6 +1,13 @@ package chat import ( + "fmt" + "log" + "regexp" + "strings" + "sync" + "time" + "example.com/Quaver/Z/common" "example.com/Quaver/Z/config" "example.com/Quaver/Z/db" @@ -8,12 +15,6 @@ import ( "example.com/Quaver/Z/sessions" "example.com/Quaver/Z/utils" "example.com/Quaver/Z/webhooks" - "fmt" - "log" - "regexp" - "strings" - "sync" - "time" ) var ( @@ -115,7 +116,7 @@ func SendMessage(sender *sessions.User, receiver string, message string) { return } - if channel.Type == ChannelTypeMultiplayer && isMultiplayerMapCommand(message) { + if channel.Type == ChannelTypeMultiplayer && isMultiplayerCommand(message) { message = uncensoredMessage } @@ -333,8 +334,8 @@ func getSpectatorChannelName(userId int) string { return fmt.Sprintf("#spectator_%v", userId) } -func isMultiplayerMapCommand(message string) bool { - re := regexp.MustCompile(`^!mp map \d+$`) +func isMultiplayerCommand(message string) bool { + re := regexp.MustCompile(`^!mp .*$`) return re.MatchString(message) }