Skip to content

A discord bot specifically for music production servers

License

Notifications You must be signed in to change notification settings

Speechrezz/ProductionBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Music Production Bot

This is a Discord bot specifically designed for music production servers.

drawing

Features:

  • Displays waveform of sound files.
  • Calculates loudness (in LUFS) of sound files.
  • Server dependent settings (type !help for commands).

How to use:

  • By default, the bot will analyze sound files sent in any text channel.
  • To limit the bot to work in only specific text channels, use the !add_channel [channel name]

To-do:

  • Add scoreboards of who has the most upvoted tracks and/or who has the loudest tracks.
  • Make it look nicer.

How to contribute:

  1. Clone the repository
  2. Create a file named token.txt in the same directory as the python file.
  3. Paste the Discord bot token in the file.
  4. pip3 install all depdencies (discord, pymongo, matplotlib, numpy, pyloudnorm, pydub).
  5. Setup a local (or cloud-based) MongoDB database.
  6. Run music_bot.py

License:

GNU GENERAL PUBLIC LICENSE (GLP) 3.0

About

A discord bot specifically for music production servers

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages