İçeriğe geç
VORQUL
VorqulBOT / Discord botu

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
01Background

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.

02Screenshots

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.

Botun açılış sayfası: sürüm, komut ve modül sayısı ve panele giriş.
Botun açılış sayfası: sürüm, komut ve modül sayısı ve panele giriş.
Paneldeki embed oluşturucu; solda seçili sunucunun modül listesi.
Paneldeki embed oluşturucu; solda seçili sunucunun modül listesi.
03Deployment

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ı.

01

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.

02

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ı.

03

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.

04Signature feature

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ır
84 Sağlıklı
Aktivite 91
Üye tutma 78
Katılım 84
Büyüme 76
Düşük toksisite 88

Her 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.

05Modules

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.

06In depth

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.

07Dashboard

İ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
08Rationale

Neden bu bot

01

Hepsi bir arada, self-hosted

Üçüncü taraflara aylık ücret yok, paywall yok, verileriniz tamamen sizin kontrolünüzde.

02

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.

03

Eklenti sistemi

Kendi komutları ve eventleriyle drop-in eklentiler, sıcak yüklenebilir, çekirdeğe dokunmadan. Bir manifest.json ve index.js yeterli.

04

Esnek veritabanı

Kurulumsuz JSON veya büyük kurulumlar için MySQL/MariaDB.

05

Kolay kurulum

İlk açılışta otomatik kurulan Pterodactyl egg, VPS üzerinde klasik npm veya Python başlatıcı.

06

Geriye uyumluluk

!daily gibi eski metin komutları, slash komutların yanında prefix bridge üzerinden çalışmaya devam eder.

09FAQ

Sık sorulan sorular