Skip to content
This repository has been archived by the owner on Aug 7, 2023. It is now read-only.

jaminitbot/Jam-Bot

Repository files navigation

Jam-Bot

A discord bot designed to be easy to set up, but full of features.

Installation:

Docker

  1. Make the docker-compose.yaml file:
services:
  bot:
    image: "jamesatjaminit/jam-bot:latest"
    env_file:
      - .env
    restart: unless-stopped
    ports:
      - 3000:3000
  1. Copy the env file from .env.example .env and fill out
  2. Run the bot: docker-compose up -d

Updating

  1. Pull the changes: docker-compose pull
  2. Restart: docker-compose up -d

Manual

  1. Clone the repo git clone https://github.com/jamesatjaminit/Jam-Bot
  2. Install deps pnpm install
  3. Copy the env file from .env.example to .env and fill out
  4. Compile typescript: pnpm build
  5. Generate prisma client: pnpx prisma generate
  6. Run the bot: pnpm start

TODO:

  • More modlogs
  • Move twitch notifs to per guild