Commit graph

217 commits

Author SHA1 Message Date
Noikoio
b8abc50703 Updated documentation 2018-01-13 12:02:48 -08:00
Noikoio
1694c82691 Updated version 2018-01-04 17:48:03 -08:00
Noikoio
e219cdc542 Merge branch 'dev/modlogs'
Excluded actual ModLogs files from this merge.
2018-01-04 17:46:41 -08:00
Noikoio
74ac34fcf1 Fixed table setup, updates 2018-01-04 14:06:04 -08:00
Noikoio
11fa202afd Debug profile was not working until now 2018-01-04 14:05:42 -08:00
Noikoio
71ce62e88c Fix incorrect method signature 2018-01-04 14:05:10 -08:00
Noikoio
b70f57f0a3 Added another handler 2017-12-22 22:28:58 -08:00
Noikoio
1fbe4d5e52 Added EntityCache class with CacheUser
Its purpose is documented in the comments within EntityCache.cs.
CacheUser has been implemented but is not yet tested.
2017-12-22 22:20:06 -08:00
Noikoio
2e0b408946 Re-adding SQL inserts/updates 2017-12-22 19:17:36 -08:00
Noikoio
8bb274bd69 Moving EntityCache files to separate directory 2017-12-22 17:53:46 -08:00
Noikoio
dd8ef7ff3e Removed ban petitions
One mistake slipped through the cracks as I tested this:

It is not possible in any way for a user to DM a bot if they do not
share a guild. As of this moment, there is no workaround, and it
appears that simply opening a DM channel beforehand is not enough to
make it work.
In short: it doesn't work. It can't possibly work.

This feature has been removed. Alterations to the configuration
structure for ModTools will remain, as I planned to do this change
for other reasons not related to this feature anyway.
2017-12-18 22:05:37 -08:00
Noikoio
c2cab91f31 Updated version, dependencies 2017-12-10 11:47:08 -08:00
Noikoio
78219a50e9 Changed ModTools config section name
For consistency.
2017-12-10 11:42:47 -08:00
Noikoio
cb967b7383 Merge branch 'dev/modtools' 2017-12-10 11:11:37 -08:00
Noikoio
1d5b0beaf4 Fix petition becoming available on kick 2017-12-10 11:03:42 -08:00
Noikoio
d49299e063 Added Config class to replace that previous mess 2017-12-08 13:57:35 -08:00
Noikoio
74c80c50e9 Adding notes, possible goals for this branch 2017-12-08 13:54:29 -08:00
Noikoio
33e893e278 Fix incoming users not getting cached 2017-12-08 13:52:43 -08:00
Noikoio
c8b1ed31bf Ignore bot input 2017-12-08 10:44:42 -08:00
Noikoio
1656e4fa64 Fully implemented ban petitions 2017-12-08 10:30:41 -08:00
Noikoio
1e681478f5 Disable actual ban/kick when DEBUG is set 2017-12-08 10:29:32 -08:00
Noikoio
4ef860790c Committing in-progress implementation of ban petitions 2017-12-05 14:23:01 -08:00
Noikoio
1d24e2d839 Preparing to add additional features 2017-12-03 13:08:15 -08:00
Noikoio
e6fab52e45 Fix notify failure text not showing on all failures 2017-12-02 20:53:31 -08:00
Noikoio
ac06d4157a Added a sort of welcome message 2017-11-29 15:33:08 -08:00
Noikoio
49f8e13650 Updated version 2017-11-29 15:30:13 -08:00
Noikoio
5671a11106 Added notifymsg option for kick/ban types 2017-11-29 15:20:45 -08:00
Noikoio
9cfdeba8be Added Entry queries 2017-11-20 19:32:34 -08:00
Noikoio
0ff7c4c375 Add extra note 2017-11-20 13:21:05 -08:00
Noikoio
e54fcc28bf
Fixed a horrible, horrible typo 2017-11-19 17:38:03 -08:00
Noikoio
2a2808ccf2 Updated readme and docs 2017-11-19 16:54:39 -08:00
Noikoio
72c9415da9 Ignore bot DMs 2017-11-17 17:45:00 -08:00
Noikoio
06c94e370a Added DMLogger module 2017-11-17 12:13:47 -08:00
Noikoio
5d5cdd9c84 Added missing fields to ModLogs entry 2017-11-17 10:49:37 -08:00
Noikoio
6165129d81 Fixed response body not appearing in some cases 2017-11-14 18:59:24 -08:00
Noikoio
4eb8eb04fe Removed extra channel info in report 2017-11-14 15:51:29 -08:00
Noikoio
06e559b085 First commit of ModLogs
Some files added. At the moment everyhing is mostly rough plans.
2017-11-14 15:32:18 -08:00
Noikoio
7d7293bfc6 Updated Readme to refer to docs site 2017-11-11 19:14:38 -08:00
Noikoio
801292e1a6 Renamed Features to Modules 2017-11-11 19:12:24 -08:00
Noikoio
17037700dd Deleted currently unused file 2017-11-11 18:36:17 -08:00
Noikoio
1a001e33c6 Fixed two small issues
-Fixed QueryAsync(ulong, string) returning incorrect type on an ID search
-Fixed database lookups failing for entries that have null values
2017-11-11 18:12:23 -08:00
Noikoio
588c52f9a8 Fix compilation error 2017-11-11 18:11:51 -08:00
Noikoio
25a441fba9 Added UserCacheItem
This class will be really useful for a feature that is soon to be added.
Also moved some commonly used bits from EntityCache over to its own file.
2017-11-07 22:37:27 -08:00
Noikoio
3780a34b0d Reorganized files
MessageCache disabled. It will become part of a new feature.
2017-11-06 18:15:52 -08:00
Noikoio
b67716ec94 Finished implementing database caches 2017-11-05 20:55:57 -08:00
Noikoio
2958d14b08 Finished implementing DatabaseConfig
No longer using separate schemas for each guild. Values for multiple
guilds will be stored within the same table.
2017-11-05 14:58:50 -08:00
Noikoio
97b3bddf20 Split DBCache class into two separate classes 2017-11-05 12:01:32 -08:00
Noikoio
244debadf2 Partial progress on DBCache 2017-11-01 16:24:22 -07:00
Noikoio
2568b11c8e Added database configuration 2017-11-01 14:06:38 -07:00
Noikoio
5c972997c0 Added DBCache
Currently incomplete. This feature will maintain a cache of
entities in a database to be used by upcoming features and
possible external utilities to be created in the future.
2017-10-29 20:04:57 -07:00