melhore esse código (não altere os emojis)

      if (interaction.customId === "painelStaffMenu") {
            const functions = interaction.values[0];

            if (functions === "payTicket") {
                const modal = new ModalBuilder()
                    .setTitle("Gerar Pagamento")
                    .setCustomId(`payModal`);

                const msg = new TextInputBuilder()
                    .setCustomId("valor")
                    .setLabel("VALOR DO PRODUTO:")
                    .setRequired(true)
                    .setStyle(TextInputStyle.Short)
                    .setPlaceholder("📃 Escreva aqui");

                const msg2 = new TextInputBuilder()
                    .setCustomId("produto")
                    .setLabel("PRODUTO:")
                    .setRequired(true)
                    .setStyle(TextInputStyle.Paragraph)
                    .setPlaceholder("📃 Escreva aqui");

                const row1 = new ActionRowBuilder().addComponents(msg);
                const row2 = new ActionRowBuilder().addComponents(msg2);
                modal.addComponents(row1, row2);

                interaction.showModal(modal);
            }

            if (functions === "renameTicket") {
                const modal = new ModalBuilder()
                    .setTitle("Renomear Ticket")
                    .setCustomId(`renameModal`);

                const msg = new TextInputBuilder()
                    .setCustomId("ticketName")
                    .setLabel("ESCREVA O NOVO NOME:")
                    .setRequired(true)
                    .setStyle(TextInputStyle.Short)
                    .setPlaceholder("📃 Escreva aqui");

                const row = new ActionRowBuilder().addComponents(msg);
                modal.addComponents(row);

                interaction.showModal(modal);
            }

            await interaction.update({});

            if (functions === "callTicket") {
                await interaction.guild.channels.create({
                    name: interaction.channel.name,
                    type: ChannelType.GuildVoice,
                    parent: interaction.channel.parent,
                    permissionOverwrites: [
                        {
                            id: interaction.guild.id,
                            deny: [PermissionsBitField.Flags.ViewChannel],
                        },
                        {
                            id: interaction.user.id,
                            allow: [
                                PermissionsBitField.Flags.ViewChannel,
                                PermissionsBitField.Flags.SendMessages,
                                PermissionsBitField.Flags.AttachFiles,
                                PermissionsBitField.Flags
                                    .ReadMessageHistory,
                            ],
                        },
                    ],
                });

                await interaction.followUp({
                    content: "**✅ | Call criada com sucesso.**",
                    ephemeral: true,
                });
                return;
            }

            if (functions === "pokeTicket") {
                const user = interaction.guild.members.cache.get(
                    createdTickesdb.get(
                        `${interaction.channel.id}.abertoPorId`
                    )
                );

                await interaction.followUp({
                    content: "**✅ | Notificação enviada com sucesso.**",
                    ephemeral: true,
                });

                return user.send({
                    embeds: [
                        new EmbedBuilder()
                            .setTitle(
                                `\`\`📡 ${interaction.guild.name} - NOTIFICAÇÃO\`\``
                            )
                            .setDescription(
                                `_Olá **${user}**, seu você recebeu uma notificação, parece que seu ticket foi respondido, para acessar seu ticket, clique no botão abaixo:_`
                            ),
                    ],
                    components: [
                        new ActionRowBuilder().addComponents(
                            new ButtonBuilder()
                                .setStyle(ButtonStyle.Link)
                                .setLabel("Ir para o Ticket")
                                .setURL(
                                    `https://discord.com/channels/${interaction.guild.id}/${interaction.channel.id}`
                                )
                        ),
                    ],
                });
            }
        }