Package: takt
taktPower your discord calls with music 🎐IndexIndexPurposeGetting StartedPrerequisitesInstallingOption 1: From PyPIOption 2: From GitFFmpegUsageCLIRunningPrefixMoreInviteDiscordDeploymentContributingBuilt WithAuthorsLicensingPurposetaktis a simple, lightweight and privacy-focused music bot for yourDiscordservers.You are just a few seconds away from having your own private music discord bot !Getting StartedThese instructions will get you a copy of the project up and running on your local machine.PrerequisitesYou will need Python 3 to use this moduleMinimumrequiredversions:3.8Although the code itself is made compatible with Python >=3.6, the dependencies require at least Python 3.8.Always check if your Python version works withtaktbefore using it in production.InstallingOption 1: From PyPIpipinstall--upgradetaktThis will install the latest version from PyPIOption 2: From Gitpipinstall--upgradegit+https://github.com/Animenosekai/takt.gitThis will install the latest development version from the git repositoryYou can check if you successfully installed it by printing out its version:$takt--version1.0FFmpegYou also needffmpeginstalled on your computer to be able to runtaktproperly.UsageCLIRunningRunning takt is dead simple:takt--token=<YOURDISCORDTOKEN>And this is even easier if you set theTAKT_DISCORD_BOT_TOKENenvironment variable:taktNoteYou could also try hosting your bot on Heroku directly by using this repository since it already has aProcfilePrefixYou can set the bot's command prefix using the--prefixargument:takt--prefix=">"MoreFor more information, head over to your terminal and enter:takt--helpInviteHere is the current invite URL for the public version:https://discord.com/api/oauth2/authorize?client_id=923625007333113856&permissions=274881055744&scope=bot%20applications.commandsYou can create your own URL by replacing your Client ID:https://discord.com/api/oauth2/authorize?client_id=<YOUR_CLIENT_ID>&permissions=274881055744&scope=bot%20applications.commandsThis Client ID can be found on your Discord Developer Portal, after selecting your bot, under theOAuth2section.WarningThe live public version of the bot is almost always down and shouldn't be used for anything other than developmentDiscordHere is a list of commands you can use:+play <search term>: Searches on YouTube and plays the first result+play <link>: Play the given link+playing: Show the current song playing+pause: Pause the current song+resume: Resume the current song+skip: Skip the current song+queue: Show the current queue+clear: Clear the queue+stop: Stop the music and clear the queue+loop: Toggle looping+loop <true/false>: Enable or disable looping+looping: Show the current loop status+latency: Show the current latency+connected: Show if the bot is connected to a voice channel+help: Show this message+help <command>: Show specific command's helpNoteThe+prefix is the default one and can be changed as explained inPrefixHead to your discord server and check+helpor+help <command>for further details on the different commands (aliases, examples, etc.)DeploymentThis module is currently in development and might contain bugs.Feel free to report any issue you might encounter on takt's GitHub page.ContributingPull requests are welcome. For major changes, please open a discussion first to discuss what you would like to change.Built Withnasse- the logging systemdiscord.py- to use the discord APIdiscord-py-slash-command- to create slash commands on discordyoutube-dl- to retrieve sources to play in voice channelsyoutube-dlp- to retrieve sources to play in voice channelsffmpeg- to process audioAuthorsAnimenosekai-Initial work-AnimenosekaiLicensingThis software is licensed under the MIT License. See theLICENSEfile for more information.