Automatically add supporter role upon verification

This commit is contained in:
Eduard Urbach 2018-11-14 10:50:55 +09:00
parent 719d41ed78
commit fa88211b6b

View File

@ -22,9 +22,10 @@ var regions = map[string]string{
}
const (
verifiedRole = "512044929195704330"
editorRole = "141849207404363776"
staffRole = "218221363918274560"
verifiedRole = "512044929195704330"
editorRole = "141849207404363776"
staffRole = "218221363918274560"
supporterRole = "365719917426638848"
)
// Verify verifies that the given user has an account on notify.moe.
@ -95,6 +96,11 @@ func Verify(s *discordgo.Session, msg *discordgo.MessageCreate) bool {
}
}
// Give supporter role
if user.IsPro() {
s.GuildMemberRoleAdd(guildID, msg.Author.ID, supporterRole)
}
// Update notify.moe user account
user.Accounts.Discord.Verified = true
user.Save()