Kurulum
Botu kendiniz çalıştırmak için aşağıdaki adımları izleyin:
-
Depoyu klonlayın: Terminalinizi açın ve botun deposunu klonlamak için aşağıdaki komutu çalıştırın:
Terminal window git clone https://github.com/Arsabutispik/Khaxy.gitcd Khaxy -
Bağımlılıkları yükleyin: Gerekli bağımlılıkları yüklemek için aşağıdaki komutu çalıştırın:
Terminal window pnpm install# Eğer pnpm yüklü değilse, npm kullanarak yükleyebilirsiniz:# npm install -g pnpm -
Ortam değişkenlerini yapılandırın:
.env.exampledosyasını.envolarak kopyalayın ve gerekli ortam değişkenlerini doldurun:Terminal window cp .env.example .env.envdosyasını açın ve aşağıdaki değişkenleri ayarlayın:TOKEN: Discord botunuzun token’ı.GUILD_ID: Geliştirme amaçlı Discord sunucusunun ID’si.CLIENT_ID: Discord uygulamanızın ID’si.NODE_ENV: Üretim ortamları içinproduction, geliştirme ortamları içindevelopmentolarak ayarlayın.DATABASE_URL: PostgreSQL veritabanınızın bağlantı dizesi.DOCS_URL: Dokümantasyon sitesi için URL. (İsteğe bağlı, varsayılanhttps://docs.khaxy.com)
-
Yapılandırmayı değiştirin:
config.tomldosyasını ziyaret ederek çeşitli yapılandırma seçeneklerini görebilirsiniz.
- Veritabanını ayarlayın:
PostgreSQL veritabanınızın çalıştığından ve erişilebilir olduğundan emin olun
Bot için yeni bir veritabanı oluşturabilir veya mevcut bir veritabanını kullanabilirsiniz.
.envdosyanızdakiDATABASE_URLdeğişkenini doğru bağlantı dizesi ile güncelleyin. - Botu çalıştırın:
Ortam değişkenlerini yapılandırdıktan sonra, botu başlatmak için aşağıdaki komutu çalıştırın:
Terminal window pnpm deploy-commands # Bu, slash komutlarını Discord'a yüklerpnpm start