#Bu kodda bir hata var

1 messages · Page 1 of 1 (latest)

waxen pumice
#

anlamadım

final forge
#

.setRequired(true) dan sonra , koy

#

veya olduğu gibi at buraya düzenleyip göndereyim

waxen pumice
copper fog
#

ephermal true

#

yeine

#

ephemeral: true

#

dogrusunu unututm lan

#

evet dogruymus

waxen pumice
#

ephemeral

copper fog
#

evet bunu gir

#

ephermal

#

yapmıssın

waxen pumice
#

hiç fark etmedim
o kadar kodlarda gördüm

#

yok ben yapmadım hazır kod bu 😄

copper fog
#

sorun yok

waxen pumice
#

diğer sorun nerde

copper fog
#

bakıyorum

#
const {SlashCommandBuilder, PermissionFlagsBits} = require("discord.js");

module.exports = {
data: new SlashCommandBuilder()
.setname('sil')
.setdescription('mesajı siliyo aq')
.setdefaultmemberpermissions(PermissionFlagsBits.KickMembers)
.addIntegeroption(option =>
option.setname("sayı")
.setdescription("bir sayı yuaz")
.setRequired(true)
),

async execute(interaction, client) {

const sayı = await interaction.options.getIngeter("sayı");
interaction.channel.bulkdelete(sayı).then(()=>{
interaction.reply({content: `-${sayı} mesaj sildim.`, ephemeral: true})
}).cath(err =>{
interaction.reply({content: `- veya 0 mesaj silemiyorum.`, ephemeral: true})

})}}```
#

buyrun

#

@waxen pumice

waxen pumice
#

teşekkür ederim
bir inceleyeyim aklımda bulunsun
ne eksik ne koymam gerekmiş

waxen pumice
#

!sil yazınca niye çalışmıyor

#

komutu nereye tanıtmam gerek

copper fog
#

slash komudu kanka bu

final forge
#

knk yukardaki komut

copper fog
#

/ dene

waxen pumice
#

yok yine çalışmıyor

#

prefixli değil mi

copper fog
#

kanka slash command builder ile calıstıgına göre

#

/ ile calismasi lazim

waxen pumice
#

ben bu kodu

#

advanced music bot'a ekledim

copper fog
waxen pumice
#

yok çalışmıyo yine

copper fog
#

oh sgit

#

besin botu mu kanka bu

#

müzik botu

waxen pumice
#

beş ile ilgili bir şey yazmıyor

#

luppux

copper fog
#

tamam beşin işte

#

1 dakka inceleyim botu

final forge
#

sil klasörü açmış içine koymuş

#

ondan muhtemelen

waxen pumice
#

ben bu bot üzerinden gitmek istiyorum

final forge
#

handler görmüyo

copper fog
waxen pumice
#

command'a mı atayım direk yoksa nasıl tanıtacam klasörü

copper fog
#

beşin botu slashlı deilki

final forge
#

nası deil

waxen pumice
#

evet değil

final forge
#

aa

waxen pumice
#

prefixli

copper fog
#

bak

#
const {codeBlock, StringSelectMenuBuilder, ActionRowBuilder, EmbedBuilder} = require("discord.js")
const client = global.client;
module.exports = {
    name: "help",
    category: "Information",
    aliases: ["h","yardım"],
    description: "Return all commands, or one specific command",
    args: false,
   execute: async (message, args, client, prefix) => {
  
    var l1 = await client.translate(message.guild.id,`Müzik Komutları`)
    var l2 = await client.translate(message.guild.id,`Diğer Komutlar`)
    var l3 = await client.translate(message.guild.id,"Yardım Menüsü")
    var l4 = await client.translate(message.guild.id,"Bot Tüm Dilleri Desteklemektedir!")
    var l5 = await client.translate(message.guild.id,`Altyapı Hakkında Bilgi`)
    const menu = new ActionRowBuilder()
    .addComponents([
    new StringSelectMenuBuilder()
    .setCustomId('help')
    .setPlaceholder(`${l3}`)
    .setOptions([
    {value:"music",label:`${l1}`,emoji:"🎵"},
    {value:"other",label:`${l2}`,emoji:"✨"},
    {value:"github",label:`${l5}`,emoji:"👌"}
    ])
    ])

    return message.channel.send({embeds:[new EmbedBuilder().setColor("Random").setDescription(`🇹🇷 🇫🇷 🇺🇸 🇪🇸 ${l4}`)],components:[menu]});
    }
}

client.on("interactionCreate",async(five) => {
if(!five.isStringSelectMenu())return;
var value = five.values[0];

if(value == "music"){
  five.reply({content:`${codeBlock('js',`
  Example; ${client.prefix}play
  play ,skip ,stop ,queue ,nowplaying ,loop ,join ,leave ,clear ,pause ,resume ,remove ,shuffle ,lyrics ,skipto ,volume`)}`,ephemeral:true})
}

if(value == "other"){
  five.reply({content:`${codeBlock('js',`
  Example; ${client.prefix}invite
  ,invite ,ping ,help`)}`,ephemeral:true})
}

if(value == "github"){
  five.reply({content:`> https://github.com/Bes-js/advanced-music-bot`,ephemeral:true})
}
})```
waxen pumice
#

evet prefixli

#

prefixli kod lazım demek ki veya bu kodu prefixe dönüştürmek

final forge
#

tamam yaparız

waxen pumice
#

ben bu bot üzerinden yoğunlaşacam yani bu bot üzerine kod vb eklemeyi pek anlamam ama öğrenmem iyi olur

#

kodu düzeltince
mantığı anladım

kırmızı olanlar
)} şunları bekliyor bir yerlere

#

hepsine , , bekliyor diyor ama bu mantıkla hatalar çoğalıyor

#

command'a atılacak bot
konusuna

güncel prefixli kodları bulabileceğim bir yer istemiştim sanırım yok

final forge
#
const { PermissionFlagsBits } = require('discord.js');

module.exports = {
    name: 'delete',
    aliases: ['sil', 'purge'],
    category: 'Utils',
    description: 'Mesaj siler bu eleman.',
    args: false,
    player: false,
    inVoiceChannel: false,
    sameVoiceChannel: false,
    execute: async (message, args, client, prefix) => {
        if (!message.member.permissions.has(PermissionFlagsBits.ManageMessages)) {
            return await message
                .reply({
                    content:
                        'Bu komutu kullanabilmek için **` Mesajları Yönet `** yetkisine sahip olmanız gerekiyor.',
                })
                .then(async (msg) => {
                    try {
                        setTimeout(async () => {
                            await msg.delete();
                        }, 5000);
                    } catch {
                        return;
                    }
                });
        }

        if (!args[0] || isNaN(args[0])) {
            return await message
                .reply({
                    content:
                        'Kaç adet mesajın silineceğini sadece sayı olarak belirtin.' +
                        '\n\n' +
                        `Örnek: ${prefix}sil 10`,
                })
                .then(async (msg) => {
                    try {
                        setTimeout(async () => {
                            await msg.delete();
                        }, 5000);
                    } catch {
                        return;
                    }
                });
        }

        await message.channel
            .bulkDelete(args[0])
            .then(async () => {
                await message.channel.send({
                    content: `${message.author} tarafından **${args[0]}** adet mesaj silindi.`,
                });
            })
            .catch((error) => console.log(error));
    },
};
#

al dene bi bunu

copper fog
#

adam ya adam geldi adam

#

😎

waxen pumice
#

yine çalışmıyor

#

ilginç

#

hata dahi yok

final forge
#

aynı bot benim pcdede kurulu

#

denicem şimdi

copper fog
#

yüklendi mi

final forge
#

kodu

waxen pumice
#

dur buldum sanırım

#

1dk

#

teşekkür ederim oldu

#

gitmişim commands yerine informations klasörüne atmışım
sil klasörünü

#

önceki slashlı olan da ondan çalışmadı sanırım

final forge
#

yok ondan deil

#

slashlı olan çalışmazdı

waxen pumice
#

he

#

prefix'de slashlı hiçbir zaman çalışmaz diyon yani

final forge
#

@waxen pumice

copper fog
#

öyle

final forge
#

bulkdelete yazmışım

#

bulkDelete yap

#
  1. satır
waxen pumice
#

hata veriyor

final forge
waxen pumice
#

ondan demek ki yapacam

#

teşekkür ederim gerçekten
Allah razı olsun

bir şey sorucam siz bunun için bir yazılım eğitimi aldınız mı yoksa
kendi kendinize mi öğrendiniz

final forge
#

ben kendi kendime öğrendim

#

yaparak bozarak falan

waxen pumice
#

hataların mantığını anlayınca çok kolay aslında da

#

hataların mantığını bile bilmiyoz

#

yoksa çok bir şey yokta kafa yanıyor işte

final forge
#

pc varsa daha kolay

#

ben ilk öğrenme zamanlarımda pc yoktu

#

telefondan glitchden yapıyodum

#

bi kere ctrl z diye bişi yok bi hatanda gidiyodu hepsi

copper fog
#

olm telefondan nası glitche girion

waxen pumice
#

mesela bu kodda herhangi bir kırmızı olarak ) ( } vb bekleniyor yoksa şundan 1 tane eksik

şu kırmızı yananlarda misal
kodun arasında bir } var ise kırmızı kodun sonunda }} kodun yazılımına göre kodda kaçtane }} lar var ise sonuna koymamız gerekiyor

kodda { başta var ise 2 tane } 2 sonda olması gerek gibi

copper fog
#

ben girerken taklalar atıyordum

waxen pumice
#

kırmızıların mantığı eğer farklılaşmıyor ise öyle biliyorum

copper fog
#

kırmızı yanıyorsa parantez hatasi

#

virgül hatasi

#

cogunlukla

#

parantezlere dikkatli bakman lazim

waxen pumice
#

evet 20 tane sorunda , parantez koy der ama içine edersin çünkü
aslında bir tane ; koysan 5 parantez gider 15 kalır ancak parantez koyarsan 30 olur karışık ama mantık yürütmek lazım işte

#

Category utils
derken utils de bu koda dair bir şey yok
o category klasörlerin yerinimi belirliyor

misal müziklerle ilgili kodda Music olarak belirtilmiş

#

category fark ediyor mu yani doğru olması

final forge
#

vsc de güzel eklentiler var

#

parantezlerle ilgili

#

daha rahat olur ayırt etmen @waxen pumice

waxen pumice
#

vsc'de ayarlardan yapacağım bir şey var mı

#

daha rahat olması vb için daha fark edilir gibi gibi

final forge
#

youtubeda çeşitli videolar var

#

araştırabilirsin