Disclaimer: The code provided in this repository is outdated and does not reflect the current live version of Ear Tensifier.
Ear Tensifier is a powerful discord bot written in JavaScript using the discord.js library and yasha and sange to deliver audio.
Click here to invite Ear Tensifier to your server.
By default, Ear Tensifier's prefix is set to ear
and can be changed by doing ear prefix <new prefix>
. For a full list of commands, type ear help
or ear help <command>
for specific details on a command. A detailed list of commands can be found here.
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
Note: Windows and macOS are not officially supported by Ear Tensifier. The bot is only able to run on Linux. If you are using Windows, you can still run it using WINDOWS SUBSYSTEM FOR LINUX.
These instructions assume that you have some experience with creating and running Discord Bots. If you have any questions or issues self hosting the bot, feel free to ask on the Discord server.
This self hosting guide is a WIP. If you have any suggestions or edits please make an issue or pull request.
Requirements for Ear Tensifier to run:
Clone the repo on your machine
git clone https://github.com/Tetracyl/EarTensifier
Navigate to the newly created EarTensifier folder and install the npm packages
npm install
Navigate to the .env.example
file and rename it to .env
.
Then fill out the following credentials:
PREFIX
key to the prefix you wish the bot to respond to.CLIENT_ID
key to your bot's ID and the CLIENT_USERNAME
to the bot's username.DISCORD_TOKEN
key to your bot's token.MONGO_URL
key to your monogdb's connection URL.To deploy the bot simply run:
npm start
If you installed and setup eveything correctly then the bot should output something like this:
[12/4/2021] [1:33:49 PM] [Manager] › ✔ ready Shard 0 created
[12/4/2021] [1:33:52 PM] [Shard 0] › ✔ ready Shard 0 ready
[12/4/2021] [1:33:52 PM] [Shard 0] › ✔ ready Ear Tensifier is ready
[12/4/2021] [1:33:52 PM] [Shard 0] › 🛰️ api API listening at http://localhost:2872