Tune, just a simple music bot.

Overview

DeepSource GitHub issues GitHub contributors

📼 Tune

Tune is a brazilian Discord music bot, built with Node.js, TypeScript, discord.js and Prisma.

🔩 Self Hosting

💢 Support for self instances will not be given, and if a issue is opened about that will be closed immediately

  1. Create a Discord application.
  2. Install Node.js v16.9.0 or newer.
  3. Fork or clone this repository.
  4. Install dependecies using yarn. (you doesn't need to use necessarily yarn but is recommended)
  5. Generate the Prisma Client using yarn prisma:generate.
  6. Compile the TypeScript files using yarn build.
  7. Rename .env.example to .env and fill out the values. (for NODES value use the next topic to help you out with that)
  8. Run the bot with yarn start and be happy :)

🎶 Running a lavalink instance

For playing songs and record audio we use an edited lavalink version. (You can found it clicking here)

⚠️ To run this lavalink version is needed Java 11 or newer.

  1. Download the latest Lavalink.jar file at releases and the application.yml.example.
  2. Rename the application.yml.example to application.yml and fill out the values.
  3. Open you terminal at the same folder of the lavalink file and application.yml.
  4. Run java -jar Lavalink.jar and be happy :)

This project is licensed under the AGPL-3.0 license. Made with by Weariful#1234

You might also like...

A powerful and simple JavaScript library provides a history for undo/redo functionality. Just like a time machine! 🕐

UndoRedo.js A powerful and simple Javascript library provides a history for undo/redo functionality. Just like a time machine! 🕐 Installation: Node.j

Dec 14, 2022

Chrome extension to simulate cryptoblades fights, giving you the win rate % against all enemies with just one click

Chrome extension to simulate cryptoblades fights, giving you the win rate % against all enemies with just one click

CryptoBlades fight simulator This is a Chrome extension that will help you to know the exact win rate percentage you have on each cryptoblades fight.

Aug 7, 2022

It's just a pizza maker API

Express with typescript template This repository is a starting point for those who want to do an express project using typescript. You can colaborate

Sep 28, 2021

JSPro is nothing but JavaScript Prototypes! The publisher is too lazy to write full name that's why it's just JSPro.

JSPro is nothing but JavaScript Prototypes! The publisher is too lazy to write full name that's why it's just JSPro. Whatever, it's a library of hundreds of awesome JavaScript Prototypes (you may know it as dot function) for lazy programmers. Just install the package with a little effort and leave the blames for the publisher.

Mar 10, 2022

Formfunctional2021 - This was my very last project of 2021 I just made more revisions to it so yeah enjoy!

FORM FUNCTIONAL 2021 Hello everyone! This project was inspired by the Traversy Media React Crash Course 2021! Basically, what I did was that I took th

Jan 2, 2022

A template to create a React Library. Zero configuration, just use!

React lib template 📦 A simple React lib template based on Parcel and Jest. Usage use this template for your next React lib, modify it and run npm run

Aug 22, 2022

Might be mineral fish site in future, idk. Currently just a fish list. Made with Svelte

Might be mineral fish site in future, idk. Currently just a fish list. Made with Svelte. Built version (used at mineralfish.github.io) at the build branch. Build steps and original README below.

Nov 3, 2022

Hi, Spring fans! In this installment we look at the just-released Hilla framework, from our friends at Vaadin

Custom project from Hilla This project can be used as a starting point to create your own Hilla application with Spring Boot. It contains all the nece

Nov 17, 2022
Owner
TuneBot
A very featured Discord music bot.
TuneBot
🟢 Music player app with a modern homepage, fully-fledged music player, search, lyrics, song exploration features, search, popular music around you, worldwide top charts, and much more.

Music-player-app see the project here. 1. Key Features 2. Technologies I've used Key Features: ?? Fully responsive clean UI. ?? Entirely mobile respo

suraj ✨ 3 Nov 16, 2022
A minimal, mobile-ready, album-centered music client for subsonic compatible music servers.

Soniclair An album-centered subsonic client for PWA, Android, Android TV and Desktop SonicLair is a minimal, mobile-ready, album-centered music client

Carlos Pérez 17 Dec 13, 2022
Just a Universal Mineflayer Bot (Opensourced)

❓ What is JUMBO? JUMBO (Just a Universal Mineflayer Bot - Opensourced) is a Minecraft robot made using Mineflayer package and its addons. Supports MC

Hedgie 16 Dec 9, 2022
@TGMusicfy - Minimalistic Telegram music search bot written in TypeScript and based on Telegraf and Express JS.

@TGMusicfy Go to bot Deployed thanks to Heroku and New-Relic Bots are special Telegram accounts designed to handle messages automatically. Users can i

Saveliy Andronov 5 Sep 13, 2022
created a very simple blockchain. just for fun.

SimpleBlockChain created a very simple blockchain. just for fun. Run: node main.js What happens? basically we create a new blockchain, and later we ad

null 1 Dec 25, 2021
A simple inefficient and buggy JSON parser written in JavaScript. Just a fun project

A simple inefficient and buggy JSON parser written in JavaScript This JSON parser isn't guaranteed to work properly. Its recommended to use builtin JS

Pranav Baburaj 2 Feb 20, 2022
This simple library allows you to create awesome responsive and highly customizable popups importing just one JavaScript file.

Creativa - Popup This is a simple library that allows you to create awesome popups importing just one JavaScript file. Getting started You can import

Eduardo Mollo 5 Mar 29, 2022
A drop-in collection of CSS styles to make simple websites just a little nicer

Water.css ?? A drop-in collection of CSS styles to make simple websites just a little nicer Goals Responsive Themeable Good browser support (works on

Kognise 7.5k Jan 4, 2023
simple-remix-blog is a blog template built using Remix and TailwindCSS. Create your own blog in just a few minutes!

simple-remix-blog is a blog template built using remix.run and TailwindCSS. It supports markdown and MDX for the blog posts. You can clone it and star

José Miguel Álvarez Vañó 8 Dec 8, 2022