Discord uç noktası
Slash komutları, etiketlemeler, izinler, yazıyor durumları ve okunabilir gömülü mesajlar odaklanmış cog'larda yer alır.
cogs/PYTHON · DISCORD.PY · SQLITE
Çalışan mimariyi inceleyin, her bir kaynak dosyasına göz atın ve yerel olarak çalıştırabileceğiniz veya yayına alabileceğiniz temiz bir async başlangıç kiti indirin.
SİSTEM HARİTASI
Slash komutları, etiketlemeler, izinler, yazıyor durumları ve okunabilir gömülü mesajlar odaklanmış cog'larda yer alır.
cogs/OpenAI uyumlu bir HTTP istemcisi; zaman aşımı, yeniden deneme politikası, sağlayıcı yapılandırması ve güvenli hata mesajları ekler.
services/ai_service.pySQLite; sunucu ayarlarını ve kullanıcı/kanal bazlı konuşmaları izole, sınırlı, süreli ve sıfırlanabilir şekilde tutar.
database.pySpam, engellenmiş kelimeler, bağlantı filtreleme, uyarılar ve moderatör günlükleri açıkça doğrulanmış kurallar üzerinden çalışır.
cogs/moderation.pyKAYNAK GEZGİNİ
İncelemek için proje ağacından bir dosya seçin.
BAŞLATMA KONTROL LİSTESİ
.env.example dosyasını .env olarak kopyalayın. Discord token'ını, AI anahtarını, sağlayıcı URL'sini ve modeli ekleyin. .env dosyasını asla commit etmeyin.
bot ve applications.commands kapsamlarını kullanın. Yalnızca Message Content'i etkinleştirin, ardından gerekirse Send Messages, Embed Links, Read History ve Moderate Members izinlerini verin.
Global komutları senkronize etmek için botu bir kez çalıştırın veya anlık geliştirme senkronizasyonu için DEV_GUILD_ID belirleyin. İzin veya intent hataları için günlükleri izleyin.
Railway, Render, Fly.io üzerinde bir worker veya küçük bir VPS kullanın. SQLite için kalıcı depolama bağlayın ve sağlık durumuna duyarlı yeniden başlatmaları yapılandırın.