nithssh / DiscordGameBot

A text-based life simlulator game on Discord (bot)
MIT License
1 stars 0 forks source link
bots discord python

DiscordLife

A text-based life simulator on Discord (bot). Users can play the game by issuing command to the bot through messages.

Installation

Inviting the bot

Follow this link to add the bot to your server. You require Admin permissions in the server you wish to add the bot to.

To avoid server-wide spam the bot is coded to process commands that are issued in text channels named simulator only, and so the creation of such a channel, before or after inviting the bot, within the server is must for playing.

The bot requires no additional permissions than a regular member in your server -- to read and write messages, and other basic permissions (shown in the invite screen).

Usage (playing)

You can start playing the game by inviting the bot to your server using the above link and then invoking the !help command to get a quick help guide. !create - use this command to create a world with characters in it for the simulation. Only one character is allowed per user across all servers currently.

Contributing

We welcome contributions from the public! If you'd like to help improve the bot, please fork our project and feel free to tackle any Issues. We also welcome feedback in the form of new issues, so feel free to create new ones for discussion. The project is currently a monolith.

Prerequisites

Dependencies

Configuration

Deployment

You can run the bot by simply running the code like a normal python script. If the bot successfully started you will see a message in the console saying the same with some extra details.

Credits

Licence

This repo is licensed under the MIT licence. See LICENSE file for all the info.

Playing

To get started, invite the bot using the link in above section and invoke the !help command.