find wink emotes by regex and delete them

This commit is contained in:
kageru 2018-05-25 17:21:17 +02:00
parent c5389052b8
commit 1b877ce117
Signed by untrusted user: kageru
GPG Key ID: 8282A2BEA4ADA3D2

View File

@ -3,10 +3,11 @@ package main
import (
"fmt"
"encoding/json"
"strings"
//"strings"
"os"
"os/signal"
"syscall"
"regexp"
"github.com/bwmarrin/discordgo"
)
@ -56,8 +57,10 @@ func genericReply(s *discordgo.Session, m *discordgo.MessageCreate) {
return
}
if strings.Contains(m.Content, ";)") {
winks, _ := regexp.MatchString("([()|DoO];|;[()|DoOpP])", m.Content)
if winks {
s.ChannelMessageSend(m.ChannelID, fmt.Sprintf("<@%s> faggot", m.Author.ID))
s.ChannelMessageDelete(m.ChannelID, m.ID)
return
}