package main import ( "github.com/sirupsen/logrus" "github.com/bwmarrin/discordgo" ) func removeRole(discordClient *discordgo.Session, guildID string, userID string, roleID string, dryrun bool) { if ! dryrun { err := discordClient.GuildMemberRoleRemove(guild, userID, roleID) if err != nil { logrus.WithFields(logrus.Fields{ "id": userID, }).Error(err.Error()) } } } func addRole(discordClient *discordgo.Session, guildID string, userID string, roleID string, dryrun bool) { if ! dryrun { err := discordClient.GuildMemberRoleAdd(guild, userID, roleID) if err != nil { logrus.WithFields(logrus.Fields{ "id": userID, }).Error(err.Error()) } } }