GithubHelp home page GithubHelp logo

justan0therdev / beatbot Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 1.22 MB

A Discord bot made for listening to music! Built using NodeJS, Discord.js, Axios and ytdl-core.

JavaScript 100.00%
discord-bot ytdl-core

beatbot's Introduction

Beatbot

A Discord Bot for playing music in a discord channel with queues and some other cool stuff. Made using NodeJS, Discord.js, Axios, and ytdl-core.

This NodeJS application was made to be used in a controlled discord channel environment. Feel free to ask me anything or fork the project and make pull requests (although you cannot run it locally due to the API_KEY and AUTH_TOKEN variables, for the Youtube Data API v3 and Discord logging, respectively).

Things to keep in mind:

  • If you do want to use the bot with your own discord token and YouTube API v3 Data Key, make sure to run the bot on a Windows machine, since the ytdl-core depencency seems to be unstable on Unix (And if you have any suggestions on how to fix this lack of consistency, let me know!).

  • Make sure you're always executing functions and requesting for external resources asynchronosly, as it can lower performance or break the application's current state.

  • As of adding stuff to the YouTube video playing side of things, use global variables if they need to be referenced by another discord command.

IMPORTANT

This bot is deprecated and not used anymore, as it was one of my first bots and the code is not reliable. The only maintainable discord bot today is Burinbot. If you want to re-use this code and adapt it to your necessity, feel free to do so.

beatbot's People

Contributors

dependabot[bot] avatar justan0therdev avatar roki100 avatar

Watchers

 avatar

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.