/Cadency

A discord music bot written with discord.js and TypeScript

Primary LanguageTypeScriptMIT LicenseMIT

Deprecated: This repo is archived and the project discontinued. If you're looking for a working discord music bot, take a look at Cadency-rs - the rust rewrite of this project.

Cadency - Discord Bot

semantic-release code style: prettier Linting GitHub last commit (branch) GitHub license Maintainability Rating Reliability Rating Security Rating

Requirements

Installation

  • Clone the repo
  • Create a .env file based on the .env.example
  • Start the postgres database and after that the app
    • docker-compose up -d postgres
    • docker-compose up -d app

Features

  • Play music from YouTube by URL and search query
    • start adding music to the queue with <prefix>play <youtube-video-url / search-query>
    • search for a song with search <search query>
    • skip / pause / resume the songs in the queue
    • show or purge the songs on the queue
  • Some more stuff, just ask the bot with <prefix>help

Contributing

You will need...

  • Min. NodeJS v14.15
  • Yarn
  • Docker and docker-compose or a local postgres server
  • A valid discord bot token
  • ffmpeg local installed