Add role assignment in set-realm after realm selection
cgen-d08b34fcabe44d5f894e2dc491319742
This commit is contained in:
parent
7e6549c722
commit
46cbb19eac
1 changed files with 13 additions and 1 deletions
|
|
@ -96,11 +96,23 @@ module.exports = {
|
||||||
|
|
||||||
const realm = REALMS.find((r) => r.value === selectedRealm);
|
const realm = REALMS.find((r) => r.value === selectedRealm);
|
||||||
|
|
||||||
|
// Assign Discord role based on selected realm
|
||||||
|
const roleAssigned = await assignRoleByArm(
|
||||||
|
interaction.guild,
|
||||||
|
interaction.user.id,
|
||||||
|
selectedRealm,
|
||||||
|
supabase,
|
||||||
|
);
|
||||||
|
|
||||||
|
const roleStatus = roleAssigned
|
||||||
|
? "✅ Discord role assigned!"
|
||||||
|
: "⚠️ No role mapping found for this realm in this server.";
|
||||||
|
|
||||||
const confirmEmbed = new EmbedBuilder()
|
const confirmEmbed = new EmbedBuilder()
|
||||||
.setColor(0x00ff00)
|
.setColor(0x00ff00)
|
||||||
.setTitle("✅ Realm Set")
|
.setTitle("✅ Realm Set")
|
||||||
.setDescription(
|
.setDescription(
|
||||||
`Your primary realm is now **${realm.label}**\n\nYou'll be assigned the corresponding Discord role.`,
|
`Your primary realm is now **${realm.label}**\n\n${roleStatus}`,
|
||||||
);
|
);
|
||||||
|
|
||||||
await i.update({ embeds: [confirmEmbed], components: [] });
|
await i.update({ embeds: [confirmEmbed], components: [] });
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue