If you need help settings up your lavalink server, please refer to this guide made by @Ganyu-Studios
To start the bot, you need to have
pnpm
installed on your system. If you don't have it installed, please refer to the official guide. After installingpnpm
, run the following commands:
pnpm install
pnpm build
pnpm start
or this one if you want to clean the dist folder before starting the bot (in case the dist folder is already created)
pnpm start:clean
To edit the configuration, you will need to create a
local.ts
file in theconfig
folder. You can copy the content of thedefault.ts
file to get started.
The bot uses the dotenv package to load environment variables. The required environment variables are in the
.env.example
file, you just need to create a.env
file and put the required variables in it. You need to install the latest version of NodeJS
This bot is using Seyfert as the framework to interact with Discord API, Lavalink as the music server and lavalink-client as the client to interact with Lavalink.
- Special thanks to @EvilG-MC for providing feedback during the development of the bot (although the bot is not finished yet) ๐