Discord.js ping yazınca pong yazmıyor

the_darkeness

Hectopat
Katılım
8 Kasım 2021
Mesajlar
277
Daha fazla  
Cinsiyet
Erkek
Selam, discord.js'de aşağıdaki komutu yazıyorum bot çalışıyor ve aktif oluyor fakat Discord chatine ping yazıyorum pong diye cevap vermiyor.

Not: discord.j 13.3.1 sürümündeyim

Kod:
const { Client, Intents } = require('discord.js');
const client = new Client({ intents: [Intents.FLAGS.GUILDS] });

client.on('ready', () => {
  console.log(`Logged in as ${client.user.tag}!`);
});

client.on('interactionCreate', async interaction => {
  if (!interaction.isCommand()) return;

  if (interaction.commandName === 'ping') {
    await interaction.reply('Pong!');
  }
});

client.login('token');
 
Son düzenleyen: Moderatör:
Altta bağlantı olarak eklediğim video işinize yarayacaktır. v13 sürümünde baya değişiklik olduğu için yapmanız gereken olay muhtemelen /ping tarzı komut oluşturmak istiyorsunuz yanılmıyorsam onun için modül olarak komutları vesaire okutmanız gerekiyor.

Video: tıkla.
 
Altta bağlantı olarak eklediğim video işinize yarayacaktır. v13 sürümünde baya değişiklik olduğu için yapmanız gereken olay muhtemelen /ping tarzı komut oluşturmak istiyorsunuz yanılmıyorsam onun için modül olarak komutları vesaire okutmanız gerekiyor.

Video: tıkla.
Teşekkür ederim v12 ye geçebilir miyim peki?
 
Teşekkür ederim v12 ye geçebilir miyim peki?
Tabii ki de isterseniz geçebilirsiniz.

Şu komutları uygulamanız gerek:
npm uninstall discord.js
npm i discord.js@12.5.3

ve kodunuzun v12 hali de bu:

JavaScript:
const Discord = require("discord.js");
const client = new Discord.Client();
const fs = require("fs");
const token = "token"

client.on('ready', async () => {
  console.log(`${client.user.tag} ismi ile Discord hesabı aktifleştirildi!`);
})

client.on("message", async (msg , bot) => {
  if(!msg.content.startsWith("!ping")) return;
msg.channel.send(client.ws.ping+"ms")
})

client.login(token)
 
Tabii ki de isterseniz geçebilirsiniz.

Şu komutları uygulamanız gerek:
npm uninstall discord.js
npm i discord.js@12.5.3

ve kodunuzun v12 hali de bu:

JavaScript:
const Discord = require("discord.js");
const client = new Discord.Client();
const fs = require("fs");
const token = "token"

client.on('ready', async () => {
  console.log(`${client.user.tag} ismi ile Discord hesabı aktifleştirildi!`);
})

client.on("message", async (msg , bot) => {
  if(!msg.content.startsWith("!ping")) return;
msg.channel.send(client.ws.ping+"ms")
})

client.login(token)
Komutları nere yazıcam
Tabii ki de isterseniz geçebilirsiniz.

Şu komutları uygulamanız gerek:
npm uninstall discord.js
npm i discord.js@12.5.3

ve kodunuzun v12 hali de bu:

JavaScript:
const Discord = require("discord.js");
const client = new Discord.Client();
const fs = require("fs");
const token = "token"

client.on('ready', async () => {
  console.log(`${client.user.tag} ismi ile Discord hesabı aktifleştirildi!`);
})

client.on("message", async (msg , bot) => {
  if(!msg.content.startsWith("!ping")) return;
msg.channel.send(client.ws.ping+"ms")
})

client.login(token)
Tamam yaptım sağol
 
Son düzenleme:
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı