Tekonolojiler: Discord.js, Canvas, Chalk, Discord-canvas, Dotenv, Moment, Mongoose v.
Sunucu: Şuanlık Sadece Node, İlerisi İçin Express de Kullanılacak
git clone https://github.com/yunus-acar/kaktus-bot.git
cd kaktus-bot npm install yada yarn install.env dosyası oluşturun ve içerisine mongodb bağlantı linkinizi ve discord tokenınızı yazabilirsin.
TOKEN = discord-tokenınızı-yazın
DATABASE_URL = mongodb-bağlantı-linkiyarn dev || yarn start
npm run dev || npm run startyazarak çalıştırabilirsin.
| Komutlar | Açıklamalar |
|---|---|
| addcommand - delcommand | Sunucuya özel yeni komut eklemeye ve silmeye yarar |
| addemoji | Sunucuya özel emoji eklemeye yarar |
| automod | Sunucuya atılan discord davetlerini siler |
| autorole | Sunucuya katılan kişilere oto rol verir |
| configuration | Genel sunucu ayarlarını kontrol eder |
| deletemod | Otomatik moderasyon komutlarını siler |
| goodbye | Sunucudan çıkanlar için mesaj atar |
| ignore | Komutların çalışmayacağı odayı seçtirir |
| setlang | Dil değiştirmek için |
| setmodlogs | Moderatör loglarını sunar |
| setprefix | Prefixi değiştirmek için |
| setreports | Sunucuda report sistemini ayarlar |
| setsuggests | Sunucuda öneriler sistemini ayarlar |
| slowmode | Kanalı slow mod'a ayarlar |
| welcome | Sunucuya katılanlar için mesaj atar |
| Komutlar | Açıklamalar |
|---|---|
| ascii | İstediğiniz bir mesajı ascii karakter e çevir |
| choice | Verilen seçenekler arasında seçim yapmanıza yardımcı olur |
| Komutlar | Açıklamalar |
|---|---|
| help | Komut listesini veya belirli komut yardımını gösterin. |
| remindme | Kişisel bir hatırlatıcı ekle |
| report | Şikayetinizi gönderin! |
| setafk | AFK ol (Buna tepki veren üyelere mesaj gider) |
| staff | Sunucudaki yetkilileri listeler! |
| suggest | Sunucu için önerinizi gönderin! |
| Komutlar | Açıklamalar |
|---|---|
| announcement | Bulunan kanala duyuru mesajı gönder! |
| ban | Etiketli üyeyi yasakla! |
| checkinvites | Hangi üyenin discord a ne kadar üye getirdiğini gör! |
| clear-sanctions | Üye önerilerini temizler! |
| clear | Hızlıca tüm mesajları sil! |
| giveaway | Kolayca çekilişlerini yönet! |
| kick | Etiketli üyeyi sunucudan at! |
| mute | Bir üyenin mesaj göndermesini ve belirli bir süre için sesli sohbet odasına bağlanmasını engeller! |
| sanctions | Bir üye tarafından işlenen uyarıların listesini görüntüler! |
| setwarns | Üyelerin belirli sayıda uyarıdan sonra alacakları cezaları ayarlayın! |
| unban | Üyenin yasağını kaldır! |
| unmute | Etiketli üyenin susturulmasını kaldır! |
| warn | Özel mesaj yoluyla üyeyi uyar |
| Komutlar | Açıklamalar |
|---|---|
| autoplay | Otomatik oynatma özelliğini etkinleştirin veya devre dışı bırakın |
| back | Önceki şarkıyı çal |
| filter | Filtreyi aç/kapat! |
| filters | Tüm filtrelerin listesini ve durumlarına bakın |
| lyrics | Şarkının sözlerini göster |
| np | Şuan ki şarkı hakkında bilgi gösterir! |
| pause | Şuan ki şarkıyı durdur! |
| play | Senin için müzik oynatabilirim! |
| queue | Sunucudaki müzik listesini gösterir |
| resume | Şuan ki şarkıyı dinlemeye devam et! |
| skip | Şuan ki şarkıyı geç |
| stop | Müziği Durdur |
| Komutlar | Açıklamalar |
|---|---|
| avatar | Etiketlenmiş üyenin profil resmini gösterir |
| maya | Etiketlenmiş üyenin profil resmini arı maya resmine ekler |
npm run dev ya da yarn dev için nodemon indirmen gerekiyor.
yarn global add nodemon --prefix /usr/local || npm install --global nodemon