* Make JMusicBot error & shut down if ran in an unsupported manner
* add info about message content intent
* five second rule
---------
Co-authored-by: unknown <john.a.grosh@gmail.com>
* Remove channel topic info
As Discord has severely increased the ratelimits for updating the channel topic, updating the channel topic has become not viable for bots.
* fix compilation error
---------
Co-authored-by: unknown <john.a.grosh@gmail.com>
* Fixes#514 Require inputing name for `playlist make <name>` command
playlist make command without a name will now not make an empty playlist without a playlist name.
* Update src/main/java/com/jagrosh/jmusicbot/commands/owner/PlaylistCmd.java
Co-authored-by: Michaili K <mysteriouscursor+git@protonmail.com>
* Rid excessive hints
Co-authored-by: Michaili K <mysteriouscursor+git@protonmail.com>
* Voice channel mention
I recently noticed voice channels can be mentioned just like text channels. A small change to the code to implement this feature.
* Voice channel mention
* vc.getName() changed to vc.getAsMention()
* Add single repeat mode
* Toggle between NONE and REPEAT modes when no argument has been given
* Allow single as repeat mode
* Add one to the arguments
* Add backwards comparability for old versions of MusicBot.
* Use JSONObject#getEnum for parsing repeat mode
* Rename repeat modes & fix repeat one not repeating properly
* Add copyright notice & author to RepeatMode
* Fix spacing in SettingsManager
* Rename REPEAT_ONE to One in RepeatMode
* Rename repeat to repeat_mode
* Use variable on track end in AudioHandler & update RepeatMode & its usages
* Use user friendly name in RepeatCmd
* Remove unused constants
* Fix spacing in SettingsManager
* Rename repeat modes to off/all/single respectively