A poor attempt at making a game of UNO, that ends when a user doesn't have any cards left on their hand, in a Discord Bot using Python and the API wrapper for Discord made by Danny for the Discord Hack Week #1 in the Entertainment category.
It is made to take care of everything itself. So you can host it, create a new server, invite some friends and the bot and use the uno.start
command.
For it to work, it needs the Manage Channels, Manage Emojis, Manage Roles and Manage Messages permissions. Or you can give it Administrator and be done with it, your choice.
Sorry in advance of any misspelling you may find.
Current status: In need of testing
- Have Python 3.7.3, as of now the newest version, installed on PATH and a bot account created on the Discord Application Page.
- Pip install the
requirements.txt
. - Rename the
token.example.json
totoken.json
and add your own bot token as the value of the only key in that file.
The command that you'd use to start a UNO game, where it'll wait for other users to join to a max of six, which can be changed in the config.py
file.
If it is the first time you use it, Instar will create everything it needs for the game (channels, roles and emojis) before starting.
You should not touch anything that Instar creates, if you want/need to delete them or have stumbled upon an error that needs a good old reset, this is what you should use.
Instar just sends a message, nothing else happens.