Amusement Club is a global gacha game for Discord with thousands of cute and fancy cards made by the bot's community. You can get started on any server by typing
->claim in a bot channel.
Each claim will cost you more
->daily will reset your claim cost and give you extra tomatoes.
- If you are new, get started here
- For setting up bot on your server check out this page
- If you are upgrading from previous version, check out this guide
After cloning this repository you can run bot in the development mode. Under
test/ you can find sample data and startup script. Please DO NOT commit any changes to those files.
- Make a copy of
test/config.jsonwith your text editor and set your bot
databaseurl (if it is different on your system). By default bot will access cards from Amusement Club CDN.
- Open Terminal or PowerShell and run
npm ito install all dependencies.
npm i -g nodemon.
npm startto start the bot. Every time you run bot directly (without using Ayano) it will run in development mode.
Test out your features and when you are ready make a Pull Request into the feature branch (e.g.
Before starting, please do all starting steps from contributing stage.
Make sure you are not violating anything in the LICENSE when you are hosting. You must mention that parts of your bot are licensed under MPL-2.0 on the help/info page of your bot like this:
Parts of the project are licensed under the MPL-2.0 and can be obtained here: https://github.com/NoxCaos/amusementclub2.0/
To host your bot on the small amount of servers, you can just run bot in development mode. However if you need sharding and card management support, consider using Ayano which would require this repository as a local dependency.