https://github.com/gowon-bot/gowon
A Last.fm Discord bot written in TypeScript
https://github.com/gowon-bot/gowon
discord discord-bot lastfm scrobbles spotify
Last synced: 20 days ago
JSON representation
A Last.fm Discord bot written in TypeScript
- Host: GitHub
- URL: https://github.com/gowon-bot/gowon
- Owner: gowon-bot
- License: agpl-3.0
- Created: 2020-06-11T05:16:53.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2024-11-07T09:40:33.000Z (6 months ago)
- Last Synced: 2024-11-08T10:56:30.488Z (6 months ago)
- Topics: discord, discord-bot, lastfm, scrobbles, spotify
- Language: TypeScript
- Homepage: https://gowon.bot/
- Size: 8.55 MB
- Stars: 40
- Watchers: 4
- Forks: 8
- Open Issues: 136
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- starred - gowon-bot/gowon - A Last.fm Discord bot written in TypeScript (TypeScript)
README
_어떤 꿈조차도 전부 이뤄질 듯한 느낌_
Gowon is a Last.FM discord bot in active development.
Check out the indexing server over at [gowon-bot/lilac](https://github.com/gowon-bot/lilac)
Check out the website over at [gowon-bot/gowon.ca](https://github.com/gowon-bot/gowon.ca)
Check out the api gateway over at [gowon-bot/doughnut](https://github.com/gowon-bot/doughnut)
Check out the image generation server over at [gowon-bot/pantomime](https://github.com/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](https://github.com/gowon-bot/lilac))
## Commands list
_You can find the source code for all the commands at [/src/commands](/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
- All my alpha testers, for breaking everything:
- Luca
- Ethan
- Enya ([Go checkout REM](https://github.com/yayuyokitano/rem-next))
- DunsterJR
- Manu
- Ten
- Dana
- Itsuko
- Catchy- DunsterJR for making the (old) profile picture, and for the friends plays idea
- mypetrobot for building the `Who Knows?` bot, the backbone and inspiration for this bot
- Frikandel (.fmbot developer) and Ish (Chuu developer) for being great bot developers to share a space with!
- Egg and Mags for contributing the Yoink! emojis
- Last.fm, for existing## Any questions?
Somethings broken? Just curious how something works?
Feel free to shoot me a Discord dm at `@abbyfour`
or join the support server! https://discord.gg/9Vr7Df7TZfBecome a patreon at [patreon.com/gowon\_](https://www.patreon.com/gowon_)