Skip to content

focusonn/ticket-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Focus Ticket Bot v2

Discord.js v14 ile yazilmis, cok sunuculu, prefix tabanli ticket botu. Env dosyasini kendiniz ekliceniz

Kurulum

npm install

.env dosyasini duzenle:

TOKEN=bot_tokenin

config.json dosyasini duzenle:

{
  "prefix": "."
}

Botu baslat:

node .

Komutlar

Varsayilan prefix .config.json ile degistirilebilir.

Komut Aciklama
.ticket-ayar-ac Setup panelini kanala gonderir
.ticket-panel [#kanal] Ticket panelini gonderir
.ticket-ban @kullanici [sebep] Kullanicinin ticket acmasini engeller
.ticket-unban @kullanici Ticket yasagini kaldirir
.ticket-banlist Yasakli kullanicilari listeler
.ticket-stats Ticket istatistiklerini gosterir
.ticket-help Komut listesini gosterir

Setup

  1. .ticket-ayar-ac komutunu calistir
  2. Acilan paneldeki butonlarla ayarlari yapilandir:
    • Panel Ayarlari — baslik, aciklama, renk, footer, thumbnail
    • Davranis — menu/buton modu, kisi basi max ticket, oto-kapat suresi, rating
    • Kanallar — log kanali, transkript kanali, ticket isim formati
    • Roller — admin rolleri, destek rolleri
    • Mesai Saatleri — calisma saatleri ve mesai disi mesaji
    • Secenekler — ticket kategorileri (max 5), her biri icin emoji, renk, karsilama mesaji, kategori ID, staff rolleri
    • Yasakli Liste — yasakli kullanicilari goruntule ve yasak kaldir
    • Paneli Gonder — ticket panelini mevcut kanala gonderir
  3. Secenekler eklendikten sonra Paneli Gonder ile paneli yayinla

Secenek Ayarlari

Her secenek icin ayarlanabilir:

  • Baslik, aciklama, emoji, renk
  • Karsilama mesaji ({user}, {username}, {category} degiskenleri kullanilabilir)
  • Discord kanal kategorisi (ticket bu kategoride acilir)
  • Staff rolleri (ticket acilinca mention edilir ve kanala erisim verilir)
  • Secenek bazli log kanali

Ticket Islemleri

Ticket kanalinda butonlar:

  • Kapat — onay isteyerek kapatir (ayarlanabilir)
  • Ustlen / Birak — ticket sahiplenme
  • Transkript — manuel transkript olusturur

Kapali ticket kanalinda:

  • Yeniden Ac — ticketi yeniden acar
  • Sil — kanali siler

Veri

Tum veriler data/ klasorunde JSON olarak saklanir:

  • data/tickets.json — aktif ve kapali ticketlar
  • data/configs.json — sunucu bazi ayarlar ve istatistikler
  • data/bans.json — ticket yasaklari

Ozellikler

  • Cok sunucu destegi (her sunucu ayri config)
  • Dropdown menu veya buton modu
  • Oto-kapat (inaktif ticketlar icin)
  • Rating sistemi (kapaninca kullaniciya DM)
  • Transkript sistemi (txt dosyasi olarak)
  • Mesai saatleri
  • Ticket yasaklama
  • Log sistemi

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors