Skip to content

🚀 Getting Started with Nexora

Welcome to Nexora, a state-of-the-art Discord bot engineered specifically for the cryptocurrency and Web3 community.


🤖 Direct Bot Invitation

You can invite the public instance of Nexora directly to your Discord server:

Official Community & Support


🛠️ Self-Hosting Quickstart

Prerequisites

  • Node.js: v20.0.0 or higher
  • PostgreSQL: v14+ or higher (or use Docker)
  • Discord Bot Token: From the Discord Developer Portal

Installation Steps

  1. Clone the Repository:

    bash
    git clone https://github.com/Oryzen-PH/Nexora.git
    cd Nexora
  2. Install Dependencies:

    bash
    npm install
  3. Configure Environment:

    bash
    cp .env.example .env

    Open .env and fill in your DISCORD_TOKEN, DISCORD_CLIENT_ID, and DATABASE_URL.

  4. Initialize Database Schema:

    bash
    npx prisma generate
    npx prisma db push
  5. Deploy Slash Commands:

    bash
    npm run deploy
  6. Start the Bot:

    bash
    # Development mode with hot-reload:
    npm run dev
    
    # Production mode:
    npm run build
    npm run start

🔄 Versioning Policy

Nexora adheres to a strict semantic versioning progression:

  • Initial Release: 1.0.0
  • Patch & Incremental Updates: 1.0.1 ➡️ 1.0.2 ➡️ ... up to 1.0.10
  • Major Milestones: Transitions to 2.0.0 upon significant feature overhauls.