{"id":24439238,"url":"https://github.com/ibidi/discord-audit-bot","last_synced_at":"2025-08-19T21:07:56.749Z","repository":{"id":133130408,"uuid":"424490139","full_name":"ibidi/discord-audit-bot","owner":"ibidi","description":"Discord sunucunuz için gelişmiş denetim ve moderasyon botu. MongoDB entegrasyonu ile güçlendirilmiş, kapsamlı log sistemi ve otomatik moderasyon özellikleri.","archived":false,"fork":false,"pushed_at":"2025-03-16T21:46:57.000Z","size":49,"stargazers_count":21,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-14T11:53:14.615Z","etag":null,"topics":["bot","discord","discord-bot","discord-js","discord-moderation","discord-moderation-bot","discordmod","discordmoderationbot"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ibidi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-11-04T06:10:55.000Z","updated_at":"2025-07-31T09:26:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"7cef7140-bb7d-4a7c-8a31-2f2fe4046dea","html_url":"https://github.com/ibidi/discord-audit-bot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ibidi/discord-audit-bot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibidi%2Fdiscord-audit-bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibidi%2Fdiscord-audit-bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibidi%2Fdiscord-audit-bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibidi%2Fdiscord-audit-bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ibidi","download_url":"https://codeload.github.com/ibidi/discord-audit-bot/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibidi%2Fdiscord-audit-bot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271222830,"owners_count":24721542,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-19T02:00:09.176Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bot","discord","discord-bot","discord-js","discord-moderation","discord-moderation-bot","discordmod","discordmoderationbot"],"created_at":"2025-01-20T19:19:25.188Z","updated_at":"2025-08-19T21:07:56.674Z","avatar_url":"https://github.com/ibidi.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n# Discord Audit Bot 🛡️\n\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n[![Discord.js](https://img.shields.io/badge/discord.js-v14-blue.svg)](https://discord.js.org)\n[![Node.js](https://img.shields.io/badge/node.js-v16.9.0-green.svg)](https://nodejs.org)\n[![MongoDB](https://img.shields.io/badge/mongodb-v5-green.svg)](https://www.mongodb.com)\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://i.hizliresim.com/6zrez9c.png\" alt=\"Bot Logo\" width=\"200\"/\u003e\n  \u003cbr\u003e\n  Discord sunucunuz için gelişmiş denetim ve moderasyon botu.\n  \u003cbr\u003e\n  MongoDB entegrasyonu ile güçlendirilmiş, kapsamlı log sistemi ve otomatik moderasyon özellikleri.\n\u003c/p\u003e\n\n[Özellikleri Keşfet](#-özellikler) • \n[Hızlı Başlangıç](#-hızlı-başlangıç) • \n[Komutlar](#-komutlar) • \n[Yapılandırma](#%EF%B8%8F-yapılandırma) • \n[Katkıda Bulun](#-katkıda-bulunma)\n\n\u003c/div\u003e\n\n## ✨ Özellikler\n\n\u003cdetails\u003e\n\u003csummary\u003e📝 Detaylı Log Sistemi\u003c/summary\u003e\n\n- Mesaj silme/düzenleme logları\n- Üye giriş/çıkış ve yasaklama logları\n- Rol ve kanal değişiklik logları\n- Emoji ve çıkartma logları\n- Ses kanalı hareketleri\n- Thread işlemleri\n- Davet oluşturma/silme\n- Webhook ve entegrasyon değişiklikleri\n- Stage etkinlik logları\n- Kullanıcı durumu değişiklikleri\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e🤖 Otomatik Moderasyon\u003c/summary\u003e\n\n- Anti-spam sistemi\n- Link engelleme\n- Raid koruması\n- Otomatik ceza sistemi\n  - Uyarı\n  - Susturma\n  - Atma\n  - Yasaklama\n- Özelleştirilebilir filtreler\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e💾 Yedekleme Sistemi\u003c/summary\u003e\n\n- Rol yedekleme\n- Kanal yedekleme\n- Sunucu ayarları yedekleme\n- Yedekleri listeleme ve geri yükleme\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e⚠️ Uyarı Sistemi\u003c/summary\u003e\n\n- Süreli/süresiz uyarılar\n- Uyarı listesi görüntüleme\n- Uyarı kaldırma\n- Otomatik uyarı temizleme\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e📊 İstatistikler\u003c/summary\u003e\n\n- Moderasyon istatistikleri\n- Sunucu aktivite istatistikleri\n- Detaylı log istatistikleri\n\u003c/details\u003e\n\n## 🚀 Hızlı Başlangıç\n\n1. Repository'yi klonlayın:\n```bash\ngit clone https://github.com/ibidi/discord-audit-bot.git\ncd discord-audit-bot\n```\n\n2. Gerekli paketleri yükleyin:\n```bash\nnpm install\n```\n\n3. `.env` dosyasını oluşturun:\n```env\nTOKEN=DISCORD_BOT_TOKEN\nMONGODB_URI=MONGODB_BAGLANTI_URI\nLOG_CHANNEL_ID=VARSAYILAN_LOG_KANALI_ID\n```\n\n4. Botu başlatın:\n```bash\nnpm start\n```\n\n## 📚 Komutlar\n\n\u003cdetails\u003e\n\u003csummary\u003e👮 Moderasyon Komutları\u003c/summary\u003e\n\n| Komut | Açıklama |\n|-------|-----------|\n| `/warn add` | Kullanıcıya uyarı ver |\n| `/warn list` | Uyarıları listele |\n| `/warn remove` | Uyarı kaldır |\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e💾 Yedekleme Komutları\u003c/summary\u003e\n\n| Komut | Açıklama |\n|-------|-----------|\n| `/backup create` | Yeni yedek oluştur |\n| `/backup list` | Yedekleri listele |\n| `/backup load` | Yedek geri yükle |\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e🤖 AutoMod Komutları\u003c/summary\u003e\n\n| Komut | Açıklama |\n|-------|-----------|\n| `/automod antispam setup` | Anti-spam ayarları |\n| `/automod antilink setup` | Link engelleme ayarları |\n| `/automod raidprotection setup` | Raid koruması ayarları |\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e📝 Log Komutları\u003c/summary\u003e\n\n| Komut | Açıklama |\n|-------|-----------|\n| `/logs` | Log kayıtlarını görüntüle |\n| `/setlogchannel` | Log kanalını ayarla |\n| `/filter` | Log filtrelerini ayarla |\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e📊 İstatistik Komutları\u003c/summary\u003e\n\n| Komut | Açıklama |\n|-------|-----------|\n| `/stats` | Sunucu istatistiklerini görüntüle |\n| `/clear-stats` | İstatistikleri sıfırla |\n\u003c/details\u003e\n\n## ⚙️ Yapılandırma\n\n\u003cdetails\u003e\n\u003csummary\u003eLog Filtreleri\u003c/summary\u003e\n\n```javascript\n{\n    \"messages\": true,    // Mesaj logları\n    \"members\": true,     // Üye logları\n    \"voice\": true,       // Ses logları\n    \"roles\": true,       // Rol logları\n    \"channels\": true,    // Kanal logları\n    \"reactions\": true,   // Reaksiyon logları\n    \"threads\": true,     // Thread logları\n    \"invites\": true,     // Davet logları\n    \"presence\": false,   // Durum logları\n    \"webhooks\": true     // Webhook logları\n}\n```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eAutoMod Ayarları\u003c/summary\u003e\n\n```javascript\n{\n    \"antiSpam\": {\n        \"enabled\": true,\n        \"maxMessages\": 5,     // Maksimum mesaj sayısı\n        \"interval\": 5000,     // MS cinsinden süre\n        \"action\": \"warn\"      // warn, mute, kick, ban\n    },\n    \"antiLink\": {\n        \"enabled\": true,\n        \"action\": \"warn\"      // warn, mute, kick, ban\n    },\n    \"raidProtection\": {\n        \"enabled\": true,\n        \"joinThreshold\": 10,  // Maksimum katılım sayısı\n        \"timeWindow\": 10000,  // MS cinsinden süre\n        \"action\": \"lockdown\"  // lockdown, kick\n    }\n}\n```\n\u003c/details\u003e\n\n## 📋 Gereksinimler\n\n| Gereksinim | Versiyon |\n|------------|----------|\n| Node.js | v16.9.0+ |\n| MongoDB | v5.0+ |\n| Discord.js | v14 |\n\n## 🔒 Bot İzinleri\n\nBot'un düzgün çalışması için gerekli izinler:\n\n- [x] Mesajları Yönet\n- [x] Üyeleri Yasakla\n- [x] Üyeleri At\n- [x] Rolleri Yönet\n- [x] Kanalları Yönet\n- [x] Webhook'ları Yönet\n- [x] Denetim Kaydını Görüntüle\n- [x] Üyeleri Sustur\n- [x] Mesaj Geçmişini Görüntüle\n\n## 🤝 Katkıda Bulunma\n\n1. Bu repository'yi fork'layın\n2. Yeni bir branch oluşturun (`git checkout -b feature/yeniözellik`)\n3. Değişikliklerinizi commit'leyin (`git commit -am 'Yeni özellik: Açıklama'`)\n4. Branch'inizi push'layın (`git push origin feature/yeniözellik`)\n5. Bir Pull Request oluşturun\n\n## 📄 Lisans\n\nBu proje [MIT lisansı](LICENSE) altında lisanslanmıştır.\n\n## 🙏 Teşekkürler\n\nBu projenin geliştirilmesinde kullanılan harika araçlar:\n\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://discord.js.org\"\u003e\n    \u003cimg src=\"https://discord.js.org/static/logo.svg\" width=\"50\" alt=\"Discord.js\" /\u003e\n  \u003c/a\u003e\n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"https://www.mongodb.com\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/mongodb/mongo/master/docs/leaf.svg\" width=\"50\" alt=\"MongoDB\" /\u003e\n  \u003c/a\u003e\n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"https://nodejs.org\"\u003e\n    \u003cimg src=\"https://nodejs.org/static/images/logo.svg\" width=\"50\" alt=\"Node.js\" /\u003e\n  \u003c/a\u003e\n\u003c/div\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fibidi%2Fdiscord-audit-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fibidi%2Fdiscord-audit-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fibidi%2Fdiscord-audit-bot/lists"}