DisVoice, Discord bot geliştiricileri için geliştirilmiş açık kaynaklı bir müzik oynatıcı modülüdür. Proje; YouTube, Spotify, SoundCloud ve benzeri platformlardan ses oynatmayı destekleyerek geliştiricilerin hızlı ve kolay şekilde müzik botları oluşturabilmesini amaçlamaktadır.
Bu proje, yaygın olarak kullanılan müzik kütüphanelerinin güncelliğini yitirmesi ve aktif olarak geliştirilmemesi nedeniyle alternatif bir çözüm sunmak amacıyla geliştirilmiştir.
Discord bot geliştiricilerinin müzik sistemi geliştirme sürecini kolaylaştırmak, bakım yapılabilir ve genişletilebilir bir altyapı sunmak.
DisVoice sayesinde geliştiriciler düşük seviyeli ses işlemleriyle uğraşmadan kendi müzik botlarını oluşturabilirler.
- TypeScript
- Node.js
- Discord.js
- @discordjs/voice
- play-dl
- youtubei.js
- yt-dlp
- ffmpeg
- SoundCloud API
- Spotify URL Parser
disvoice/
├── dist/ # Derlenmiş JavaScript dosyaları
├── examples/ # Kullanım örnekleri
├── src/ # Kaynak kodlar
├── package.json
├── tsconfig.json
├── LICENSE
└── README.md
git clone https://github.com/kodikasorg/disvoice.git
cd disvoice
npm install
npm run buildÖrnek kullanım dosyaları examples klasörü içerisinde bulunmaktadır.
Temel kullanım adımları:
- Discord botunuzu oluşturun.
- Discord.js v14 kurulumunu tamamlayın.
- DisVoice modülünü projeye ekleyin.
- Ses kanalına bağlanın.
- İstenen platformdan müzik oynatın.
- YouTube
- Spotify
- SoundCloud
Bu proje MIT lisansı altında yayınlanmaktadır.