Commit graph

978 commits

Author SHA1 Message Date
Michael Husted
3fc5168ce9 bump version 2019-02-03 22:07:25 -06:00
Michael Husted
ccd45fe99f Commands rely on custom preconditions to execute; rather than repeating the permissions checks in every command. Fixes #3.
Moved Modules into the Volte.Core.Commands namespace; To allow Precons and Modules to exist in the same namespace.
2019-02-03 22:04:36 -06:00
Michael Husted
b83a391a1b resize header image in readme 2019-02-03 00:50:24 -06:00
Michael Husted
653b6d59d5 README header updated. fixes #13 2019-02-03 00:45:39 -06:00
Michael Husted
c3047d2dff fixes #12 2019-02-02 18:29:42 -06:00
Michael Husted
d720602d57 bump version 2019-02-02 16:12:28 -06:00
Michael Husted
1d1f2f1e8a replace the first part of the Split message rather than the prefix + command name; this allows for aliases to be correctly logged as well.
fixes #6
2019-02-02 16:05:38 -06:00
Michael Husted
e518eb052e == null => is null
Added role exists check to SelfRoleAdd; fixes #7
2019-02-02 15:55:12 -06:00
Michael Husted
cd159d843d fixes #5 2019-02-02 15:51:52 -06:00
Michael Husted
97d75f507e fixes #8 2019-02-02 15:50:49 -06:00
Michael Husted
043f28a54a last commit fixed #10 - i forgot to include that in the commit message oops 2019-02-02 15:43:32 -06:00
Michael Husted
5efa73feee add pingchecks service. fixes #11 2019-02-02 15:41:08 -06:00
Michael Husted
33240cc2f2 version bump 2019-02-02 01:15:46 -06:00
Michael Husted
f5b2bbcfc3 config actually works now lol 2019-02-02 01:12:03 -06:00
Michael Husted
2e6a710143 Humanizer NuGet package changed to not include *all of the locale packages in the publish folder*. 2019-02-02 00:36:13 -06:00
Michael Husted
ba4624e09a This is V2. 2019-02-02 00:26:04 -06:00
Michael Husted
153913f357 renamed PengChecksCommand.cs to match the command it contains 2019-01-31 18:05:03 -06:00
Michael Husted
f973f97a11 softban, idban added.
purge fixed.
UserUtils.IsModerator() in mod commands instead of UserUtils.HasRole()
2019-01-31 18:01:41 -06:00
Michael Husted
6d8e2fecd4 replaced instances of "" with string.Empty
customcommandlist command added
2019-01-31 17:52:17 -06:00
Michael Husted
29b59d9cc8 Help command uses a formatted description instead of embed fields.
Permission checks in the Help command cleaned up a bit to reduce redundant code.
ServerInfo command added.
2019-01-31 17:39:47 -06:00
Michael Husted
4543209fbb removed failed attempt at submodules 2019-01-31 17:07:51 -06:00
Michael Husted
faf55cb6b5 Antilink now dynamically checks for a guild invite, rather than just checking against a list of known invite shorteners.
Volte.Core.Files => Volte.Core.Data
Owner module is no longer ignored in the Help command.
Debug reports are indented once again.
2019-01-31 17:06:07 -06:00
Michael Husted
e8c73f2530 fix selfrolelist blank embed issue, add remarks to commands that didnt have them, add iam and iamnot commands. V2 is almost ready! 2019-01-30 21:51:12 -06:00
Michael Husted
c7992dea64 readme links updated; graphics pending 2019-01-29 23:43:18 -06:00
Michael Husted
407b232895 removed the failed attempt at a functional web dashboard 2019-01-29 23:00:42 -06:00
Michael Husted
13b1ff1a0d Functional help command! To allow this, all commands got a Summary to describe them, and a Remark to show their usage.
$help [moduleName]
$help
$help $[commandName]
2019-01-29 22:58:42 -06:00
Michael Husted
2e6b63bfa7 readme updated; graphics still need a redo 2019-01-28 23:34:10 -06:00
Michael Husted
3dffabae20 o 2019-01-28 23:28:24 -06:00
Michael Husted
97b6bda6d2 extension methods, userutils additions, setavatar command 2019-01-29 00:06:48 -05:00
Michael Husted
02829457b8 complete LiteDB integration. made commands into partial modules. fixed command inconsistencies.
that's it for work currently. time to pack all my shit to move. till next time, lads. :^)
2019-01-25 01:22:51 -05:00
Michael Husted
0884ea3c6d Project COMPLETELY renamed. README still needs the assets photoshopped, which I can't do any time soon as I'm in the middle of moving.
The bot's pretty stable. It still uses JSON currently, the DatabaseService only exists in the DbTest command.
2019-01-23 20:09:29 -05:00
Michael Husted
e34f821657 litedb integration is now fully functional, however i still need to actually implement it and remove the json "bindings".
will continue work after the official project rename.
2019-01-22 19:59:49 -05:00
Michael Husted
911102a24f start litedb integration. it doesn't work yet. 2019-01-22 00:52:21 -05:00
Michael Husted
520e943e17 actually works now, thankfully. it was a pain in the ass to do so 2019-01-20 20:59:59 -05:00
Michael Husted
5a300d10c4 still broken 2019-01-20 20:25:34 -05:00
Michael Husted
074597865c fucking broke it again 2019-01-20 20:10:58 -05:00
Michael Husted
0252db1601 actually works :blobhooray: 2019-01-20 19:39:28 -05:00
Michael Husted
4505e7a83b actually broken dont use 2019-01-17 21:15:27 -05:00
Michael Husted
7a683a1838 updated readme 2019-01-01 01:10:54 -05:00
Michael Husted
ce91fa72f7 readme updated 2019-01-01 01:08:45 -05:00
Michael Husted
ddc4d46216 changes™ 2018-10-20 17:45:28 -04:00
Michael Husted
4eb9ed5dc6 Context.Message.AddReactionAsync => React 2018-09-09 20:17:56 -04:00
Michael Husted
52dead4386 Utils.CreateEmbed => CreateEmbed for commands 2018-09-09 19:49:40 -04:00
Michael Husted
dcf1b85e2b Ultz.SimpleServer NuGet package removed as it's not needed. 2018-08-31 21:36:15 -04:00
Michael Husted
e2401b31eb PluginLoadException removed, as the plugin system has been removed entirely. 2018-08-31 21:26:34 -04:00
Michael Husted
80a6d45e81 test 2018-08-26 21:47:30 -04:00
Michael Husted
ea16110fce SIVA.WebServer and SIVA.Plugins completely removed. 2018-08-25 23:00:01 -04:00
Michael Husted
77ee9c72d1 various changes 2018-08-18 02:07:40 -04:00
Michael Husted
f69ec52dcd PluginLoadException created. 2018-08-18 00:10:14 -04:00
Michael Husted
101ce6a1f6 Assembly loaded INFO message added, Log#PrintVersion colour changed, PluginRegistry<T>#LoadPlugins() moved from Program.cs to SIVA.cs. 2018-08-17 22:11:05 -04:00