Bu proje, Discord sunucuları arasında partnerlik yapmayı kolaylaştıran bir Discord botudur. CroxyDB yerine Supabase veritabanı kullanır.
- Partner sistemi (buton ile başvuru)
- Yetkili takip sistemi
- Sayaç sistemi
- Otomatik tepki sistemi
- Sunucu yasaklama sistemi
- İstatistik sistemi
- Supabase hesabı oluşturun ve yeni bir proje oluşturun
.env.exampledosyasını.envolarak kopyalayın ve gerekli bilgileri doldurun- Bağımlılıkları yükleyin:
npm install - Veritabanı tablolarını oluşturun ve verileri aktarın:
node migrate.js - Botu çalıştırın:
node index.js
- Supabase hesabı oluşturun
- Yeni bir proje oluşturun
- SQL Editor'de aşağıdaki fonksiyonu oluşturun:
CREATE OR REPLACE FUNCTION create_table_if_not_exists(
table_name text,
columns text
)
RETURNS void AS $$
BEGIN
EXECUTE format('
CREATE TABLE IF NOT EXISTS %I (
%s
);
', table_name, columns);
END;
$$ LANGUAGE plpgsql SECURITY DEFINER;- Proje URL'sini ve API anahtarını
.envdosyasına ekleyin
Supabase'de aşağıdaki tablolar oluşturulur:
partner_system: Partner sistemi ayarlarıpartner_text: Partner metinleripartner_count: Partner sayılarıpartner_logs: Partner loglarıpartner_timestamps: Partner zaman damgalarıbanned_guilds: Yasaklı sunucularpartner_toggle: Partner tepki ayarlarıguild_data: Sunucu verileri
Bu proje MIT lisansı altında lisanslanmıştır.