let memberVC_State = interaction.member.voice let usernameList = [] let channelID = memberVC_State.channel.id.toString() let channel = await interaction.guild.channels.fetch(channelID) channel.members.each(member => usernameList.push(member.nickname)) usernameList = usernameList.toString() let count = (usernameList.match(/\✋/g) || []).length; let member = interaction.member let user = interaction.user if (!member.nickname) { var username = user.username } else { var username = member.nickname } if (username.includes("✋")) { username = username.substring(5); member.setNickname(`${username}`).catch(error => { interaction.editReply({ content: `the error message`, allowedMentions: { parse: [] } }) return; }); interaction.editReply({ content: `your lowered your hand`, allowedMentions: { parse: [] }, ephemeral: true, }) return; } else { member.setNickname(`[${count}] ✋ ${username}`).catch(error => { interaction.editReply({ content: `the error message`, allowedMentions: { parse: [] } }) return; }); interaction.editReply({ content: `you raised your hand`, allowedMentions: { parse: [] }, ephemeral: true, }) return; }