/GW2Bot

A GW2 Discord Bot

Primary LanguagePythonOtherNOASSERTION

GW2Bot

An extension to Toothy.

Invite the public bot to your Discord Server!

How To Run

First you must install Toothy by following the Toothy setup instructions.

Then clone GW2Bot into the cogs directory and install the dependencies:

# Go to Toothy directory
cd path/to/Toothy

# Clone GW2Bot into the cogs directory
git clone https://github.com/Maselkov/GW2Bot.git ./cogs

# Go to cogs directory
cd cogs

# Activate the Toothy virtual environment you set up with Toothy
source ~/.venvs/toothyenv/bin/activate # POSIX
source ~/.venvs/toothyenv/Scripts/activate # Windows

# Install GW2Bot dependencies
pip install -r requirements.txt

Now run Toothy. Note: The default prefix is > but you can change this in your config.json file.

While Toothy is running, send a direct message via Discord to your Toothy bot to load the GW2Bot extension:

>load guildwars2

After the GW2Bot extension has loaded successfully, send another direct message to your Toothy bot to sync the command tree:

>sync

Now you should be able to use slash commands with your Toothy bot in your Discord server!

Feature List

Character Stuff:

PvP Stuff:

Misc

... and more! You can see all available commands on the GW2Bot website.

Licensed Works Used

gw2-fotm-instabilities by @Invisi which is licensed under CC BY-NC 4.0