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.gitor download in ZIP format. - Install all the dependencies by running
npm i. - Download the latest version of Lavalink. Put an
application.ymlfile in the same directory. - Create a
.envfile 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 lavato start your Lavalink server (only needed when using voice commands). - Open a terminal/cmd window and run
npm run startto start your bot.
Very nice and useful resources that help me a whole lot:
Thank you!