Skip to content

A multi-purpose discord bot made entirely on javascript.

License

Notifications You must be signed in to change notification settings

KIO2gamer/project-kiyo

Repository files navigation

Kiyo Discord Bot

A versatile Discord bot with moderation, entertainment, and utility features. This bot is only for the TKOD Discord server.

Requirements

  • Node.js >= 18.0.0
  • npm

Installation

  1. Clone the repository:

    git clone https://github.com/KIO2gamer/project-kiyo.git
    cd project-kiyo
  2. Install dependencies:

    npm install
  3. Create a .env file and add your configuration:

    DISCORD_TOKEN=your_discord_token
    IGDB_CLIENT_SECRET=your_igdb_client_secret
    DISCORD_CLIENT_SECRET=your_discord_client_secret
    MONGODB_URI=your_mongodb_uri
    DISCORD_REDIRECT_URI=your_discord_redirect_uri
    GOOGLE_SEARCH_ENGINE_ID=your_google_search_engine_id
    IGDB_CLIENT_ID=your_igdb_client_id
    DISCORD_CLIENT_ID=your_discord_client_id
    DISCORD_GUILD_IDS=your_discord_guild_ids
    GOOGLE_API_KEY=your_google_api_key
    YOUTUBE_API_KEY=your_youtube_api_key
    PEXELS_API_KEY=your_pexels_api_key
    WEATHER_API_KEY=your_weather_api_key
    TENOR_API_KEY=your_tenor_api_key
    GIPHY_API_KEY=your_giphy_api_key
    MUSIXMATCH_API_KEY=your_musixmatch_api_key
    GEMINI_API_KEY=your_gemini_api_key
    
  4. Start the bot:

    npm start

Deployment

  1. Initialize a new Git repository:

    git init
    git add .
    git commit -m "Initial commit"
  2. Add the remote repository and push the code:

    git remote add origin https://github.com/KIO2gamer/project-kiyo.git
    git branch -M main
    git push -u origin main

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT

About

A multi-purpose discord bot made entirely on javascript.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •