MacoGaminG / Polaris

Polaris is an AI-powered Discord bot built with Groq's LLM and Discord.js. Engage in natural conversations, get insightful responses, and customize its knowledge base.
GNU General Public License v3.0
1 stars 1 forks source link

Polaris - Your Discord AI Assistant

Polaris is a Discord bot powered by Groq's powerful LLM, designed to provide insightful responses and assistance within your Discord server.

Features

Prerequisites

Setup

  1. Clone the Repository:

    git clone https://github.com/MacoGaminG/Polaris.git
    cd Polaris
  2. Install Dependencies:

    pnpm install 
  3. Environment Variables: Create a .env file in the root directory and add the following:

        GUILD_ID        =
        CLIENT_ID       =
        GROQ_API_KEY    =
        DISCORD_TOKEN   =
  4. Configuration: Adjust settings in config.json:

    • channelCategories: Array of category IDs where Polaris will be active.
    • channelToIgnore: Array of channel IDs within the categories to exclude.
    • configAccess: (Not fully implemented) Placeholder for roles that can manage the bot configuration.
  5. Build and Run:

    pnpm run build  # Compiles TypeScript code
    pnpm run main   # Starts the bot

Usage

Customization

Contributing

Contributions are welcome! Please open issues for bug reports or feature requests. Feel free to submit pull requests for code enhancements or bug fixes.

License

This project is licensed under the GNU General Public License v3.0.