From 5d9e3781b4030d9896e5bde86ab18da3a3d8ee60 Mon Sep 17 00:00:00 2001 From: Cara Salter Date: Wed, 12 Jan 2022 15:49:26 -0500 Subject: rroles: Fix styling Make the role list have mentions instead of just the role names. Also make the event handler ignore itself. --- src/commands/reactionroles.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/commands/reactionroles.rs') diff --git a/src/commands/reactionroles.rs b/src/commands/reactionroles.rs index 53aa794..eb5f098 100644 --- a/src/commands/reactionroles.rs +++ b/src/commands/reactionroles.rs @@ -106,7 +106,7 @@ pub async fn init(ctx: Context<'_>, if let Some(role) = ctx.guild().unwrap().role_by_name(role_name) { sqlx::query!("INSERT INTO reaction_roles (channel_id, message_id, guild_id, reaction, role_id) VALUES ($1, $2, $3, $4, $5)", rolemenu_msg.channel_id.0.to_string(), rolemenu_msg.id.0.to_string(), ctx.guild_id().unwrap().0.to_string(), reaction.to_string(), role.id.0.to_string()).execute(&pool).await?; rolemenu_msg.react(ctx.discord(), reaction.clone()).await?; - rolelist_formatted.push_str(&format!("{} - {}\n", get_reactiontype_display(&reaction), role.name.clone())); + rolelist_formatted.push_str(&format!("{} - <@&{}>\n", get_reactiontype_display(&reaction), role.id.0.clone())); } else { ctx.say(format!("Invalid role provided: {}", role_name)).await?; return Ok(()); -- cgit v1.2.3