From 202d852b1b0dcd25363274b20c10f72a3803b0ac Mon Sep 17 00:00:00 2001 From: pocketjawa Date: Tue, 6 Aug 2019 21:44:49 -0400 Subject: [PATCH] Add function to check member roles --- commands.go | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/commands.go b/commands.go index 175b48b..3fae3ea 100644 --- a/commands.go +++ b/commands.go @@ -10,6 +10,22 @@ import ( "strconv" ) +//Check member roles +func checkRole(s *discordgo.Session, m *discordgo.Message, ctx *mux.Context, roleid string) bool { + if ctx.IsPrivate { + return false + } + channel, _ := s.Channel(m.ChannelID) + guild := channel.GuildID + member, _ := s.GuildMember(guild, m.Author.ID) + for _, role := range member.Roles { + if role == roleid { + return true + } + } + return false +} + //Generate a heckin swear word func getSwear(s *discordgo.Session, m *discordgo.Message, ctx *mux.Context) { resp := ""