Code Monkey home page Code Monkey logo

eartensifier's Introduction


Discord Discord Bots Discord Bots GitHub

Ear Tensifier

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.

Add to Discord

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.

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

Self Hosting

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.

Prerequisites

Requirements for Ear Tensifier to run:

  • Node.js 16.6.0 or newer is required
  • A MongoDB instance running
  • A Discord Bot
  • Install sange dependencies
  • Install yasha dependencies

Installing

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

Credentials

Navigate to the .env.example file and rename it to .env. Then fill out the following credentials:

  1. Set the PREFIX key to the prefix you wish the bot to respond to.
  2. Set the CLIENT_ID key to your bot's ID and the CLIENT_USERNAME to the bot's username.
  3. Set the DISCORD_TOKEN key to your bot's token.
  4. Set the MONGO_URL key to your monogdb's connection URL.

Deployment

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

Contributors

  • 2D: Provided modified lavalink version with filters
  • MrAugu: Cleaned up spaghetti code
  • Sxmurai: Cleaned up spaghetti code
  • Omar: Fixed Youtube playlist bug
  • lmpham1: Added clean command
  • rajamoulimallareddy: Updated bot to discord.js v13
  • ilikdoge: Helped with implementation of yasha and overall development of bot
  • Berus: Added lyrics command

Bot Lists

Bots On Discord Discord Bots Discord Bot List Discord Boats

eartensifier's People

Contributors

2m4u avatar 3eif avatar berusvn avatar codacy-badger avatar dependabot[bot] avatar exiify avatar hysmx avatar iitzhyper avatar lmpham1 avatar meqativ avatar mraugu avatar n1ko23 avatar rajamoulimallareddy avatar spaceleft avatar xgraza avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

eartensifier's Issues

help.

Capture
when mention the bot auto reset.

Error

static post = ShardingUtil.post;

12:31 PM
^
12:31 PM
12:31 PM
SyntaxError: Unexpected token =

Broadcast command

A command which allows the developers to broadcast a certain messages to channels in servers where music is playing.

Set-up

i can`t found wiki can anyone say how can i set up

Add 24/7 Command

Add a 24/7 command which keeps the bot in the vc even if no one is there.

Youtube music not playing

it detects the song and starts playing it but i cant here anything its just muted and i cant unmute.

[Bug] Unnecesary Read Message History Permission

Every time I disable the message read history, the bot sends me a PM with this:
image

I would prefer to remove that permission, and still being able to use the bot. Doesn't seem to be using this permission anyways.

play spotify playlist limited to 100 songs

Even tho i added the guild as a "pro" guild the play spotify playlist only returns 100 of the songs in the playlist.

I can add more than 100 songs into queue but the playlist is limited somehow.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.