Giter VIP home page Giter VIP logo

ririchiyo's Introduction

Ririchiyo

A really cool discord.js music bot written in TypeScript.


Installation and testing

NPM :

npm run install:dev
npm test

Configuration

.env

DISCORD_TOKEN=YourAweSomeTokenHere
MONGODB_URI=mongodb://user:[email protected]:27017/myDB

config/colors.ts - To change the appearance of the embeds and general colors.

config/customEmojis.ts - To change the used custom emotes for messages.

config/options.ts - To change the options passed to constructors.

structures/Data/classes - [default values for fetched data]

Commands:


ping

Displays bot connection stats.

Aliases: none

Example:

r!ping


info

Displays information about the bot.

Aliases: i, inf

Example:

r!info


summon

Make the bot join your voice channel.

Aliases: j, join

Example:

r!summon


play

Play a song using link or query.

Aliases: p

Example:

r!play Tu hi yaar mera


pause

Pause the player.

Aliases: none

Example:

r!pause


resume

Resume the player.

Aliases: none

Example:

r!resume


shuffle

Shuffle the player queue.

Aliases: shuff

Example:

r!shuffle


loop

Change the player loop state.

Aliases: l

Example:

r!loop track


eval

Evaluate code.

Aliases: e, ev

Example:

r!eval ctx.client.user.username;

Selfhosting

You may selfhost (AKA run your own instance of) this bot under the following circumstances:

  • Your instance (referred to as a "clone") must be private.
  • As such, your clone must not be listed on any sort of public bot listing.
  • You cannot accept any form of payment for the premium features that you provide while slef hosting this bot.
  • You understand that no support will be provided to aid you in self-hosting.

Contributing

Before creating an issue, please ensure that it hasn't already been reported/suggested, and double-check the F.A.Q.
And if you have a question, please ask it in the Discord server instead of opening an issue. If you wish to contribute to the Ririchiyo codebase or documentation, feel free to fork the repository and submit a pull request!

License

Ririchiyo is licensed under the GPL 3.0 license. See the file LICENSE for more information. If you plan to use any part of this source code in your own bot, I would be grateful if you would include some form of credit somewhere.

Contributors

๐Ÿ‘ค TheStyxo

ririchiyo's People

Contributors

paraswtf avatar

Watchers

 avatar

ririchiyo's Issues

Throws error when the disconnect command is used and the bot is not in the voice channel.

3|Ririchiyo #50       | 05-08-2021 04:27pm +05:30: [CLUSTER-0 | PID-21696] => Cannot read property 'textChannel' of undefined
3|Ririchiyo #50       | 05-08-2021 04:27pm +05:30:     at Logger.error (D:\Hosted Apps\Running 24x7\Ririchiyo-Versions\Ririchiyo\src\structures\Utils\Logger.ts:44:13)
3|Ririchiyo #50       | 05-08-2021 04:27pm +05:30:     at D:\Hosted Apps\Running 24x7\Ririchiyo-Versions\Ririchiyo\src\structures\Commands\CommandHandler.ts:95:32
3|Ririchiyo #50       | 05-08-2021 04:27pm +05:30:     at runMicrotasks (<anonymous>)
3|Ririchiyo #50       | 05-08-2021 04:27pm +05:30:     at processTicksAndRejections (internal/process/task_queues.js:93:5)
3|Ririchiyo #50       | 05-08-2021 04:27pm +05:30:     at CommandHandler.handleCommandInteraction (D:\Hosted Apps\Running 24x7\Ririchiyo-Versions\Ririchiyo\src\structures\Commands\CommandHandler.ts:94:9)

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.