bot/discord.go

29 lines
684 B
Go
Raw Normal View History

2023-02-06 21:58:22 +01:00
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())
2023-02-06 21:58:22 +01:00
}
}
}
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())
2023-02-06 21:58:22 +01:00
}
}
}