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 ( const (
verifiedRole = "512044929195704330" verifiedRole = "512044929195704330"
editorRole = "141849207404363776" editorRole = "141849207404363776"
staffRole = "218221363918274560" staffRole = "218221363918274560"
supporterRole = "365719917426638848"
) )
// Verify verifies that the given user has an account on notify.moe. // 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 // Update notify.moe user account
user.Accounts.Discord.Verified = true user.Accounts.Discord.Verified = true
user.Save() user.Save()