#Disable selectmenu usage

1 messages · Page 1 of 1 (latest)

devout shard
#
 [ComponentInteraction("slm:*")]
        public async Task smsbot(string sms)
        {

            // await RespondAsync(sms);
            
            var embedBuilder = new EmbedBuilder
            {
                Title = $"Hangisine Gönderelim? :smiley:",
                Description =
                    $"Lütfen aşşağıdaki menüden bir numara seçiniz\n\n*Not: SMS Bomb işlemi 1 dakika sürecektir daha sonra duracaktır.*", 
                Color = Color.Blue,
                Timestamp = DateTime.Now
            };

            var menu = new SelectMenuBuilder()
            {   
                CustomId = "sms-menu",
                Placeholder = "Lütfen bir numara seçiniz."

            };

            

            // Verilen string'i "-" karakteriyle ayrılmış bir diziye dönüştüren fonksiyon
            string[] Ayir(string str)
            {
                return str.Split('-');
            }
            
            string[] veriDizisi = Ayir(sms);
            
            foreach (string eleman in veriDizisi)
            {
                menu.AddOption(eleman, eleman);
            }

            var comp = new ComponentBuilder();
            comp.WithSelectMenu(menu);


            await RespondAsync(embed: embedBuilder.Build(), components: comp.Build(), ephemeral:true);

        }
  [ComponentInteraction("sms-menu")]
        public async Task HandleSMSMenu(string[] inputs)
        {
            await RespondAsync(inputs[0]);

            Thread.Sleep(5000);
            await Context.Interaction.ModifyOriginalResponseAsync(x => { x.Content = "SMS  Başladı!"; });
        }

I'm trying to do only one selection for my menu
how can I do?
I want the user to be unable to select an option after selecting it

devout shard
#

@jovial basin hi

jovial basin
#

dont ping me

devout shard
#

solved

serene folio
jovial basin
#

just because I have this color it doesn't mean i'm always available for answering questions