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
Noikoio
eedf7d38d2
Enabled AlwaysDownloadUsers for upcoming feature
2017-10-29 19:36:35 -07:00
Noikoio
86220c5a70
Added AutoRespond documentation
2017-10-27 19:59:31 -07:00
Noikoio
e6f32d795c
Completed AutoMod documentation
...
And slight adjustment in EntityList documentation
2017-10-27 19:33:05 -07:00
Noikoio
b12cbe8ce2
Incremented version number due to breaking configuration change
2017-10-22 00:04:23 -07:00
Noikoio
1e2e615a23
Require Guild ID in server definition
...
Due to how guild configuration is retrieved by features, it's easier
to have the ID be defined explicitly in server configuration instead
of having to look it up each time it's necessary.
2017-10-21 13:19:41 -07:00
Noikoio
4a1326711f
Feature no longer planned; removed TODO comment
2017-10-21 13:14:39 -07:00