Skip to content

TheUndo/gogobot

Repository files navigation

About

The official Gogoanime Discord Robot.

Features:

  • Clans
  • Economy
  • Anime
  • And much more!

Installation

Install Bun then run:

git clone https://github.com/TheUndo/gogobot.git # download repo
cd gogobot                                       # enter directory
cp .env.example .env                             # copy environment variables
bun install                                      # install dependencies

After installing open .env in your IDE and edit it.

Usage

Development

bun dev

Gogoanime (Episodes & Anime)

Only run these if you want to work on the anime parts

bun gogo/scraper/scrapeEverything.ts  # Scrape anime (optional)
bun gogo/scraper/scrapeRecents.ts     # Scrape recents and notify (optional)

Production

bunx pm2 start ecosystem.config.cjs

Docker Container

git clone https://github.com/TheUndo/gogobot.git # download repo
cd gogobot                                       # enter directory
cp .env.example .env                             # copy environment variables

# a: download and run
docker pull ghcr.io/theundo/gogobot:latest       # download image
docker compose up                                # run service

# b: build and run
sh ./docker-build.sh                             # build image
docker compose up                                # run service

Technical Information

Contributing

All PRs are welcome!

  • Make sure to run pre-push and pre-commit scripts (should be automatic)
  • Fork and make a PR!
  • Use common sense commit messages not "bruh123"
  • any type is banned except for very specific circumstances (comments required)
  • NO memory leaks allowed

Need help? Join support server and contact undo__.

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages