Ivooo is a Discord bot coded in javascript with discord.js by Marta Silva.
This bot is not being hosted yet. More info on the commands available onsrc/commands
.
- Node.js & npm
- Tenor Key to get gifs from their API
- Java 11 (or greater)
- Clone the repository with
git clone https://github.com/marta23silva/IvoooBot.git
or download in ZIP format. - Install all the dependencies by running
npm i
. - Download the latest version of Lavalink. Put an
application.yml
file in the same directory. - Create a
.env
file and complete it with your info:
TOKEN=
GUILD_ID=
STATUS=
STATUSBOT=
DISCORDSTATUS=
LAVALINK_PASSWORD=
You can get a bot TOKEN on the Discord Developer Portal. The GUILD_ID should be your server's id, in case you want to deploy the commands locally.
STATUS is either DEVELOPMENT (deploy commands in your server of choice) or PRODUCTION (deploying slash commands for all servers). The options for STATUSBOT are online, offline, dnd and away.
The LAVALINK_PASSWORD is defined on the application.yml
file.
- Open a terminal/cmd window and run
npm run lava
to start your Lavalink server (only needed when using voice commands). - Open a terminal/cmd window and run
npm run start
to start your bot.
Very nice and useful resources that help me a whole lot:
Thank you!