Skip to content

radityaharya/bocchi

Repository files navigation

Bocchi

Bocchi is a Multipurpose Discord bot written in TypeScript using Discord.js. Designed to be run on 🍞Bun

Features

  • Slash Command based.
  • Chat with LLM.
  • Webhook notification proxy.
  • Trace.moe: anime search from image.
  • Subscribe to RSS feeds.

Setup

Before starting, you'll need a Discord app and get Client ID and Token.

  • Docker

    1. Copy example.env to .env and fill in the required values.
    cp example.env .env
    
    1. Build the Docker image.
    docker build -t bocchi .
    
    1. Run the Docker container.
    docker run -d -p 6637:6637 --name bocchi --env-file .env bocchi
    
  • Bun

    1. Copy example.env to .env and fill in the required values.
    2. Install the dependencies.
    bun install
    
    1. Start the bot.
    bun run start:prod
    

After starting the bot, you can invite it to your server by visiting the URL provided in the console.

License

MIT

About

Bocchi is a Multipurpose Discord bot written in TypeScript using Discord.js. Designed to be run on 🍞Bun

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages