💡
Discord.js Dokümantasyonu
  • Hoş geldin!
  • Kodunu güncellerken.
  • SSS
  • KONULAR
    • Ses
    • Web Yapıları
  • Kısmi Öğeler
Powered by GitBook
On this page

Was this helpful?

  1. KONULAR

Web Yapıları

Her zaman bulunan, Node uygulamalarınıza ek olarak, discord.js web tarayıcılarında çalışabilen özel dağıtımlara sahiptir. Bu, Discord API ile etkileşime girmesi gereken istemci tarafı web uygulamaları için kullanışlıdır. Bunları oluşturmak için Webpack 3 kullanılır.

Kısıtlamalar

  • Şu anda Web tarayıcılarının destekleyemediği herhangi bir harici yere kitaplık olmadan ses kodlama ya da kod çözme gibi hiçbir ses işlevi kullanılamaz.

  • ShardingManager bu işlemler için alt-süreçleri oluşturduğu için kullanılamaz.

  • Yerel isteklere bağlı olan paketlerin hiç biri kullanılamaz.

Gereken Kütüphane

Kendi Webpackprojeni yapıyorsan, discord.js'yi kullanman gereken her yerde discord.js/browser'e ihtiyaç duyabilirsin.

const Discord = require('discord.js/browser');
// Normalde Discord ile yapılan herhangi bir şey yapın :]

Webpack Dosyası

İstediğin herhangi bir discord.js web derleme sürümünü, Github deposunun Webpack bölümünden elde edebilirsin. Kitaplığın her bölümü ve sürümü için bir dosya mevcuttur. Aynı zamanda .min.js ile biten dosyalar genelde kaynak kodunun boyutunu önemli ölçüde azaltmak için küçültülür.

Dosyayı diğer discord.js dosyalarında yaptığınız gibi sayfaya ilave edin.

<script type="text/javascript" src="discord.VERSİYON.min.js"></script>

require("discord.js") yapmak yerine tüm Discord nesnesi genel bir pencere içinde kullanılabilir. API'nin kullanımı Node.js'da kullanımdan farklı değildir.

<script type="text/javascript" src="discord.11.1.0.min.js"></script>
<script type="text/javascript">
  const client = new Discord.Client();

  client.on('message', msg => {
    const guildTag = msg.channel.type === 'text' ? `[${msg.guild.name}]` : '[DM]';
    const channelTag = msg.channel.type === 'text' ? `[#${msg.channel.name}]` : '';
    console.log(`${guildTag}${channelTag} ${msg.author.tag}: ${msg.content}`);
  });

  client.login('süper gizli token');
</script>
PreviousSesNextKısmi Öğeler

Last updated 4 years ago

Was this helpful?