gowon-bot / gowon

A Last.fm Discord bot written in TypeScript
https://gowon.bot/
GNU Affero General Public License v3.0
40 stars 7 forks source link
discord discord-bot lastfm scrobbles spotify

Gowon

어떤 꿈조차도 전부 이뤄질 듯한 느낌

Gowon is a Last.FM discord bot in active development.

Check out the indexing server over at gowon-bot/lilac

Check out the website over at gowon-bot/gowon.ca

Check out the api gateway over at gowon-bot/doughnut

Check out the image generation server over at gowon-bot/pantomime

Running yourself

Gowon now uses Docker and Docker Compose to run. She still accesses the database on the host machine however, so ensure you have Postgres installed, and a database called gowon exists (createdb gowon).

Copy config.example.json to config.json, and fill in all the fields. Then, do the same with ormconfig.example.json.

If you want to run a development version of the bot, you can create a docker-compose.yml.override to specify exposed ports and a development Dockerfile (where you could setup auto-reload with nodemon).

To start docker-compose, run docker-compose up. Note you will have to download and build the Mirrorball docker image. (Available at gowon-bot/lilac)

Commands list

You can find the source code for all the commands at /src/commands

There are now too many commands to list in the README, see !help all or visit https://gowon.bot/commands for a list of all commands.

Special Thanks

Any questions?

Somethings broken? Just curious how something works?

Feel free to shoot me a Discord dm at john!#2527 or join the support server! https://discord.gg/9Vr7Df7TZf

Become a patreon at patreon.com/gowon_