Beş bot yerine tek bir Discord botu
VorqulBOT pratik bir sıkıntıdan doğdu: moderasyon için bir bot, seviyeler için ikinci, ticketlar için üçüncü bot yapıştırmak. Bu hepsini yapıyor - self-hosted, modüler, temel özelliklerde paywall yok.
- Discord bot
- TypeScript
- discord.js 14
- Self-hosted
- 9 languages
VorqulBOT (Vorqul DS BOT), discord.js 14 üzerinde TypeScript ile yazılmış modüler, hepsi bir arada bir Discord botudur. Sürüm 3.0, yıllar önce yazıp bıraktığım bir projeyi yeniden ayağa kaldırışım: 9 dilde 82 eğik çizgi komutu (yaklaşık 180 alt komut) ve 6 grupta 44 açılıp kapatılabilir modül. Kendi Linux sunucunuzda ya da VPS'inizde, veya pakete dahil egg ile Pterodactyl üzerinde çalışır; verileri JSON dosyalarında veya MySQL/MariaDB içinde tutar. İsteğe bağlı Next.js paneli, botun bulunduğu bütün sunucuları tek girişle yapılandırır; Server Health Score ise etkinliği, kalıcılığı ve yeni üye uyumunu tek bir sayıya indirir. Sürümler GitHub üzerinden indirilebilir.
- Type
- Discord bot
- Version
- 3.0
- Language
- TypeScript
- Library
- discord.js 14
- Runtime
- Node.js 18+, 22 LTS recommended
- Deployment
- Linux server, VPS or Pterodactyl
- Commands
- 82 slash commands
- Modules
- 44 toggleable
- Interface languages
- 9
- Launchers
- Node, Python, Pterodactyl egg
- Dashboard
- Next.js, multi-server, optional
- Storage
- JSON files, MySQL/MariaDB
- Price
- Free
Yeniden canlandırılan eski bir proje
Bu bot yeni değil. İlk sürümünü yıllar önce kendi oyun topluluklarım için yazdım, sonra da yan projelerin alışıldık kaderine bıraktım: bozuk bağımlılıklar, artık derlenmeyen bir panel, sessizce hata veren komutların yarısı.
2026'da geri döndüm, ölü kısımları söküp attım, kalanı discord.js 14 üzerinde TypeScript ile yeniden yazdım ve üstüne düzgün bir Next.js paneli koydum. Sürüm 3.0 işte bu yeniden inşa: 82 eğik çizgi komutu, açılıp kapatılabilen 44 modül ve dokuz dil, hepsi de gerçekten çalışıyor.
Nasıl görünüyor
Çalışan bir kurulumdan iki ekran görüntüsü: açılış sayfası ve yapılandırma ekranlarından biri.
Nerede çalışır
Başkasının servisinde değil, kendi makinenizde çalışır. Bunun iki yolu var ve ikisi de bilerek sıkıcı.
Linux sunucu veya VPS
Depoyu klonlayın, .env.example dosyasını .env olarak kopyalayın, token'ı yazın ve npm start ile çalıştırın. Node.js 18 veya üzeri, tavsiye edilen 22 LTS. Bir systemd birimi ayakta kalmasını sağlar.
Pterodactyl
Pakete dahil egg dosyasını içe aktarın, dosyaları SFTP ile yükleyin, token'ı Startup değişkenlerine girin ve start'a basın. İlk açılış bağımlılıkları kendi kurar ve kodu derler. Egg'e göre Node veya Python başlatıcı.
Depolamayı siz seçin
JSON dosyaları hiç yapılandırma istemez ve varsayılandır, büyük sunucu için MySQL veya MariaDB. .env içinde tek satır değişir.
İndirin ve çalıştırın
Sürümler GitHub üzerinde yayımlanıyor. En yenisini alın, INSTALL.md adımlarını izleyin; on dakika kadar sonra kendi kurulumunuz çalışıyor olur. Kendi altyapınızda çalıştırmak ücretsizdir; yeniden satamaz, başkaları için barındıramazsınız.
Server Health Score
Çoğu bot istatistik gösterir. Bu bot ne anlama geldiklerini söyler. Server Health Score; aktiviteyi, üye tutmayı ve yeni üye uyumunu tek bir sayıya sıkıştırır - topluluğunuzun büyüdüğünü, yerinde saydığını ya da sessizce eridiğini, acı şekilde bariz olmadan önce bilirsiniz.
Puan nasıl hesaplanırHer bileşenin kendi 0-100 puanı vardır ve yüksek olan iyidir. Ağırlıklar: etkinlik %25, kalıcılık %25, katılım %20, büyüme %15, düşük toksisite %15.
Neler yapabiliyor
Grouped by what they do, not by a marketing count. Open a category to see the modules inside it.
Reference
Every module name above is the key the bot and the dashboard both read. The terms behind them are defined once in the glossary, and the questions about price, requirements and limits are answered on a single page.
Written up properly, one topic at a time
VorqulBOT
Moderation
VorqulBOT moderation: 33 commands covering ban, kick, warn, timeout, jail, shadow-mute, voice mute and timed roles, with numbered case history, warning escalation, an altcheck heuristic, appeals and full logging. Self-hosted, TypeScript.
VorqulBOT
AutoMod
VorqulBOT AutoMod runs 15 filters: spam, links, invites, caps, mentions, repeats, emoji, spoilers, zalgo, phishing, fake nitro, crypto scams, ghost pings, mass mentions and custom regex, with role and channel exemptions and an escalation ladder.
VorqulBOT
Anti-Raid
VorqulBOT counts joins per interval and reacts with a lockdown, kick or ban, gates accounts under a minimum age, and limits how many channels, roles, bans, kicks or webhooks any account can touch in a window.
VorqulBOT
Server Health Score
The VorqulBOT Server Health Score weighs activity, retention, engagement, growth and toxicity from the last seven days into a single 0-100 number, so community managers can see whether a Discord server is growing or quietly declining.
VorqulBOT
Tickets
VorqulBOT ticket system: a panel with a button that opens a private channel, claim, reopen and close controls, plain-text transcripts posted to a channel you choose, and a separate application flow with accept and deny commands. Self-hosted, no external service.
VorqulBOT
Leveling
VorqulBOT leveling: random XP per message with a cooldown, optional voice XP per minute, a server-wide multiplier, no-XP channels and roles, reward roles that stack or replace, and /rank and /leaderboard. Self-hosted with your own data.
VorqulBOT
Economy
VorqulBOT economy: a server currency with wallet and bank, daily streaks, work, pay, a shop, a player marketplace, casino games with bet limits, lootboxes, spins, robbery and group heists - all under /economy, all configurable.
VorqulBOT
Plugins
VorqulBOT plugins are drop-in folders with a manifest.json and a JavaScript entry point that default-exports a plugin object. They bring their own slash commands and events and need no changes to the bot core.
İsteğe bağlı panel
Discord ile giriş yapılan bir web paneli: sunucuyu açılır listeden seçip yapılandırırsınız. Botun bulunduğu bütün sunucular tek panelden yönetilir, çıkış yapmadan aralarında geçiş yaparsınız. Modülleri açıp kapatır, AutoMod'u ayarlar, canlı önizlemeli karşılama kartları tasarlar, embed hazırlar, analitiği ve denetim kaydını okur, API anahtarlarını ve yedekleri yönetirsiniz. İsteğe bağlıdır; her şey Discord üzerinden de ayarlanabilir. Arayüz dokuz dilde.
- Discord OAuth2 login
- Server selector
- Module management
- AutoMod configuration
- Welcome card builder
- Embed builder
- Analytics
- Audit log
- API keys
- Backups
Neden bu bot
Hepsi bir arada, self-hosted
Üçüncü taraflara aylık ücret yok, paywall yok, verileriniz tamamen sizin kontrolünüzde.
Gerçek modülerlik
Bot ve panel tek bir ortak modül kaydını kullanır - arayüzde botun okumadığı bir anahtar var olamaz. Sunucunuzun ihtiyaç duymadığı her şeyi kapatın.
Eklenti sistemi
Kendi komutları ve eventleriyle drop-in eklentiler, sıcak yüklenebilir, çekirdeğe dokunmadan. Bir manifest.json ve index.js yeterli.
Esnek veritabanı
Kurulumsuz JSON veya büyük kurulumlar için MySQL/MariaDB.
Kolay kurulum
İlk açılışta otomatik kurulan Pterodactyl egg, VPS üzerinde klasik npm veya Python başlatıcı.
Geriye uyumluluk
!daily gibi eski metin komutları, slash komutların yanında prefix bridge üzerinden çalışmaya devam eder.