π Getting Started#
π₯ Get it on your Discord server#
You can simply invite the bot instance hosted by the Gunivers community itself by clicking on the button below!
Alternatively, you can invite the beta version by clicking here
If you use the beta version
If you invite the beta version, you will be able to test the latest features added to the bot. However, the bot in beta version may contain security holes and many bugs. It may also stop working suddenly and for long periods.
Create a Discord application and add a bot to it by following this tutorial.
Install Python 3.9 or higher.
Install Git CLI
Open a terminal and go where you want to install it
cd /path/to/installation
Clone the repository
git clone https://github.com/Gunivers/Gipsy
(Optional) Create a virtual environment with
python3.9 -m venv venv
and activate it with
source venv/bin/activate # Linux. venv\Scripts\activate # Windows
Install dependencies
pip install -r requirements.txt
Run the setup script and answer the questions.
python setup.py
Create a
plugins
folder and add all the plugins you wan to use on your bot. You can find all the official plugins here. To install a plugin, simply copy the folder of the plugin in theplugins
folder.Start the bot
python start.py
In the logs, find a line like this:
09/02/2023 at 19:59:32 | [INFO] ID : 786546781919641600
Copy the ID an place it in the following URL (replace the underscores with the ID):
https://discord.com/oauth2/authorize?scope=bot&client_id=__________________
Open the URL in your browser and invite the bot to your server.
Here is the list of other Gipsy instances hosted by trusted peoples:
πΆ First steps#
In a channel where the bot can read and write messages, follow the instructions below.
Define your language with the command
@gipsy config language <en|fr>
Define the prefix with the command
@gipsy config prefix <prefix>
. Exemple: type@gipsy config prefix !
and then!ping
Note
In this documentation, we will use @gipsy
as the prefix because it always work, even if another prefix is set.
Type
@gipsy config
to see the rest of the option you can configure. To edit a config option, enter@gipsy config <option> <value>
Type
@gipsy help
to see the list of commands.Enjoy!