#yardim
1 messages · Page 1 of 1 (latest)
modal kısmında hatalar var
yapamadım bi türlü
yardımcı olabilirmisiniz
@reef vigil
çıktı var mı
ne ciktisi abi
kodu dene işte bi
böyle hata veriyor konsoldada bişey çıkmıyor
custom idler doğru mu baktın mı
modalSubmit ettiğine
eminmisin
@honest sigil Tarafından Atıldı;
![]()
d.js docsOtomatik Çevrildi
@lofty otter için belge önerisi:
:class: ModalSubmitInteraction ([BaseInteraction]('ı genişletir) https://old.discordjs.dev/#/docs/discord.js/14.13.0/class/BaseInteraction))
Modal etkileşimi temsil eder
sen burda 2 tane parametre vermissin ama
component collector
1 tane alıo die biliyorum
bu sekil
dur bekle bakim bi
dene bi sunu
bu hatayi veriyor ve konsolda bisey yok
var
const { Events, InteractionType } = require("discord.js");
module.exports = {
name: Events.InteractionCreate,
execute: async(interaction) => {
let client = interaction.client;
if (interaction.type == InteractionType.ApplicationCommand) {
if(interaction.user.bot) return;
try {
const command = client.slashcommands.get(interaction.commandName)
command.run(client, interaction)
} catch (e) {
console.error(e)
interaction.reply({content: "Komut çalıştırılırken bir sorunla karşılaşıldı! Lütfen tekrar deneyin.", ephemeral: true})
}
}
}}
Error: The Specified field module could not be found.
Bu Hata MSVC Sürümü İle İlgili Bir Hatadır, Gerekli Sürücüler Cihazda Bulunmamaktadır veya Güncel Değildir.
Hatanın Çözümü İçin Aşağıdaki Cihazınıza Uygun Sürücüyü İndirip Kurun Sorununuz Çözülecektir.
Buradaki hata dışında bir hata alırsanız bizimle iletişime geçebilirsiniz.
@reef vigilbu
tamam bak
senin collectordeki
şu varya modal olan
bunu al if interaction.custom id ile beraber
veya dur
evet
al bunu
koy interactionCreate.js e
const {
PermissionsBitField,
ButtonStyle,
EmbedBuilder,
ActionRowBuilder,
ButtonBuilder,
ModalBuilder,
TextInputBuilder,
TextInputStyle,
} = require('discord.js');
let conf = require('../../config.js');
module.exports = {
name: 'sh4',
aliases: ['share'],
cooldown: 60000, //1 saniye = 1000 ms / cooldown olmasını istemezseniz 0 yazın.
run: async (client, message, args) => {
if (!message.member.permissions.has(PermissionsBitField.Flags.ManageRoles)) {
message.reply({ content: `Yetkin bulunmamakta dostum.` }).then((e) =>
setTimeout(() => {
e.delete();
}, 5000)
);
return;
}
let ac = new ButtonBuilder()
.setCustomId('gonder')
.setStyle(ButtonStyle.Secondary)
.setLabel('Paylaş');
if (
message.channel
.permissionsFor(message.guild.id)
.has(PermissionsBitField.Flags.SendMessages) === (true || null)
) {
ac.setStyle(ButtonStyle.Success).setDisabled(true);
} else {
ac.setStyle(ButtonStyle.Success);
}
const row = new ActionRowBuilder().addComponents([ac]);
let embed = new EmbedBuilder()
.setDescription(`${message.author} Paylaşım yapmak için aşağıdaki butona tıkla.`)
.setFooter({
text: `Developed by Exsta`,
iconURL: message.guild.iconURL({ dynamic: true }),
})
.setAuthor({
name: message.guild.name,
iconURL: message.guild.iconURL({ dynamic: true }),
})
.setThumbnail(message.guild.iconURL({ dynamic: true, size: 2048 }));
let msg = await message.channel.send({ embeds: [embed], components: [row] });
var filter = (button) => button.user.id === message.author.id;
let collector = await msg.createMessageComponentCollector({ filter, time: 60000 });
collector.on('collect', async (interaction) => {
if (interaction.customId === 'gonder') {
const modal = new ModalBuilder()
.setCustomId('modal')
.setTitle('B I M C E L L - Paylaşım Sistemi');
const input = new TextInputBuilder()
.setCustomId('input')
.setStyle(TextInputStyle.Paragraph)
.setLabel('Bilgiler:')
.setPlaceholder('Doldurulması zorunludur.')
.setRequired(true);
const field = new ActionRowBuilder().addComponents(input);
modal.addComponents(field);
await interaction.showModal(modal);
}
});
},
};
al buda komutun neyse o
değiş bunuda
dene
@honest sigil Tarafından Atıldı;