Commit Graph

64 Commits

Author SHA1 Message Date
Andrew Lalis cc8f219b67 Added simple discord command framework in place of the current system.
* Still need to actually use it, just added to the POM file.
2018-01-18 15:21:37 +01:00
Andrew Lalis 0ea54a5333 Fixed youtube query issue, updated profile image. 2017-12-23 12:51:52 +01:00
Andrew Lalis 4506edb794 Avoiding duplicates in playlist add by checking for identical URL. 2017-12-05 21:23:19 +01:00
Andrew Lalis 571ebf857a Changed to latest D4J version. 2017-12-05 20:50:15 +01:00
Andrew Lalis a1057279e9 fixed playnow bug with shuffling, by rewriting the instructions to mimic the track scheduler's behaviour. 2017-09-02 01:04:58 +02:00
Andrew Lalis f0122a5098 fixed playnow bug 2017-09-02 00:50:33 +02:00
Andrew Lalis 62988e9a40 Added playnow command to play a song immediately. 2017-09-01 11:10:42 +02:00
Andrew Lalis b33762f80d Added the ability to load an entire playlist from youtube. 2017-09-01 10:32:23 +02:00
Andrew Lalis d4163bbbea Added queue move command. 2017-08-31 19:32:30 +02:00
Andrew Lalis 4ffd8c9a64 Added persistent shuffle and repeat, began work on a rocket league command. 2017-08-27 20:05:14 +02:00
Andrew Lalis e1944c7447 added queue remove and report commands. 2017-08-25 13:27:36 +02:00
Andrew Lalis 7a4b3e8c36 made tengwar command rate-limited 2017-08-03 08:37:32 +02:00
Andrew Lalis 3ef3f38fb0 Updated pom file to version 1.5.1 2017-07-31 13:01:25 +02:00
Andrew Lalis 53608d9a93 Externalized many strings, converted playlist view to tables, and made the playlist show command more pretty. 2017-07-31 12:54:23 +02:00
Andrew Lalis 0cefc0946a Added table column adjuster class to help in formatting songs table. 2017-07-30 14:05:23 +02:00
Andrew Lalis 4a44675e8e Added settings file, and displaying playlists as tables 2017-07-23 11:28:15 +02:00
Andrew Lalis 117254e27d Finalized Zino's changes, and many other things.
* added broadcast command
* added interface for distinguishing command line commands
* added button to switch from english to dutch (work in progress)
* fixed playlist viewer and now uses list models.
2017-07-22 15:46:03 +02:00
Andrew Lalis b842ce17c2 removing local files 2017-07-21 12:01:33 +02:00
Andrew Lalis 36605477c1 merged zino's code, but attempted to clean it up. Still needs work to be functional. 2017-07-21 11:53:31 +02:00
Zino Holwerda fe5b2a54ef Added playlist popup window but no functionality yet. 2017-07-15 17:04:59 +02:00
Zino Holwerda 383f97ae93 Finished the sidebar with playlist functionality. 2017-07-13 20:25:26 +02:00
Zino Holwerda 13e567adfb Added quite some stuff 2017-07-13 16:28:11 +02:00
Andrew Lalis 54d7fb3fed updated error message for no token 2017-07-12 18:20:56 +02:00
Andrew Lalis a55bb49f1c made all send messages safe with request buffers, and externalized the token for extra security. 2017-07-12 15:25:25 +02:00
Andrew Lalis fde75385bd Fixed many things, and now you can use youtube to add to playlists. 2017-07-06 02:14:34 +02:00
Andrew Lalis 8177ad8669 Youtube query addition
added the ability to search and return the first 5 songs from youtube,
and have the user choose one of them to play.
2017-07-03 22:04:51 +02:00
Andrew Lalis 8f670601b3 Handiebot Version 1.4.0 Final Commit for release
* Updated README
* externalized all necessary strings
* fixed `-nogui` argument position
* Many small improvements
2017-07-03 13:27:19 +02:00
Andrew Lalis e115808e54 Did lots of stuff. 2017-07-02 15:38:42 +02:00
Andrew Lalis bca2921e67 Added sub-command permissions, fixed spam for downvoting, changed repeat and shuffle to admin only, and some few fixes. 2017-07-02 10:10:15 +02:00
Andrew Lalis b3455e0b8d added tengwar command. View TengwarCommand.java for more info 2017-07-02 01:58:24 +02:00
Andrew Lalis e29c3d7701 Fixed downvote skipping, added usage of command tag. 2017-06-30 13:50:40 +02:00
Andrew Lalis fb430ebf5b Version 1.3.0: Many changes:
* Externalized strings, so that translating phrases is much easier. There are a few log strings that must still be externalized, but all messages to discord are.
* Added downvote skipping: if more than half of the people listening to a song downvote it, the song is skipped.
* Added emojis to prominent commands to make it easier to understand what the bot is doing without having to read a lot.
* Re-ordered execution and notification to users for some commands, so that the user has a better experience.
2017-06-29 13:29:35 +02:00
Andrew Lalis ce618179fd fixed nogui 2017-06-28 16:02:13 +02:00
Andrew Lalis dd82ab6dcc fixed permissions error with 0 required permissions 2017-06-28 15:55:39 +02:00
Andrew Lalis 2078137e1e added nogui option, and started externalizing strings. 2017-06-28 15:42:34 +02:00
Andrew Lalis 36f85fbe13 Added return to avoid double logging if a guild is null. 2017-06-28 10:45:23 +02:00
Andrew Lalis ca56b5061a Fixed multiple errors and made it command line friendly.
* Fixed deletion of messages causing 'no permission error'
* Removed the use of intellij gui form and rewrote the gui in plain java.
* Added console printing to every log call.
2017-06-28 10:44:25 +02:00
Andrew Lalis 71f6911e2f fixed pom file compile plugin version 2017-06-27 23:42:44 +02:00
Andrew Lalis 1ab45a868a updated gitignore 2017-06-27 17:34:03 +02:00
Andrew Lalis f2b7f782ba Added gitignore, changed version to 1.2 2017-06-27 17:25:27 +02:00
Andrew Lalis cb4acea979 Merge pull request #4 from andrewlalis/development
* Added permissions for commands.
2017-06-27 11:08:39 +02:00
Andrew Lalis 4b76347041 * Added permissions for commands.
* Added package info files.
* Added proper quit command.
* Changed so all bot messages stay active, except for pastebin link, which has 10 minutes.
2017-06-27 11:07:13 +02:00
Andrew Lalis 2c3541e613 Merge pull request #3 from andrewlalis/development
Many bug fixes, small features added.
2017-06-25 11:53:11 +02:00
Andrew Lalis fdeb1a2059 Fixed help command, improved aesthetics, added time to playing song.
Added framework for reaction voting.
2017-06-25 11:51:19 +02:00
Andrew Lalis 7bf9c9ab3e Added better command descriptions.
Help does not work.
2017-06-25 02:06:34 +02:00
Andrew Lalis e7283743fc Lots of minor bug fixes, added queue clear. 2017-06-25 00:31:10 +02:00
Andrew Lalis 3288f7aa75 Cleaned up the command handler. 2017-06-24 16:20:40 +02:00
Andrew Lalis 2ff95d5e50 Merge pull request #2 from andrewlalis/development
Release 1.1
2017-06-23 14:26:59 +02:00
Andrew Lalis 2db68aac61 Finished playlists:
* playlists are saved globally.
* playlists are lists of links, titles and durations
* songs are loaded only when they should be played.
2017-06-23 14:15:36 +02:00
Andrew Lalis 54deb2fb61 Added new command framework and rudimentary playlist functionality 2017-06-22 17:04:10 +02:00