Noikoio
29277e3899
Fix incorrect exceptions being thrown
2018-12-01 00:54:34 -08:00
Noikoio
7efedbe8f3
Add solution file into repository
2018-11-28 17:56:58 -08:00
Noikoio
2409946d6b
Fix state not being reset after vote
2018-11-25 18:02:40 -08:00
Noikoio
325ba7e6b3
Update version
2018-10-31 14:30:15 -07:00
Noikoio
607f56bcd0
Add initial vote whitelist
2018-10-31 14:29:08 -07:00
Noikoio
19cf4d890f
Minor fixes and modifications
2018-10-31 13:11:12 -07:00
Noikoio
13e3434c38
Moved channel creation to event handler
2018-10-28 21:20:02 -07:00
Noikoio
b9cc41030c
Replaced background task; Cache now in guild state
...
Channel renewal is no longer a concept. Channels will automatically
expire after they have been inactive for a set amount of time,
regardless of the channel's age. This greatly simplifies things.
2018-10-28 19:54:25 -07:00
Noikoio
34ba1d9443
Hide actual cooldown value
2018-10-28 19:48:17 -07:00
Noikoio
d97bdfafce
Removed channel expiry data persistence
...
Some leftover references here and there.
Will remove soon.
2018-10-28 18:58:56 -07:00
Noikoio
0a2acf6ed6
Replaced VoteStore with VotingSession
2018-10-28 18:40:35 -07:00
Noikoio
b9b23e5b02
Added VoteTempChannel
...
This was the product of having worked on it on and off with no clear
schedule or plan. It is structurally... pretty bad. And prone to bugs.
Its core features are known to work. Other features may be added later
as necessary. Don't consider this to be a largely finished module.
This may even be rewritten in the near future, now that I know better
what I want to get out of this.
2018-10-28 11:44:30 -07:00
Noikoio
569ec24e6c
Fix MessageCache errors on blank messages
2018-10-27 22:24:31 -07:00
Noikoio
3cf2e3284f
Add VoiceRoleSync documentation; fix occasional error
2018-08-18 12:44:57 -07:00
Noikoio
bbd6080afe
Downgrade Npgsql; fix ModLogs not working
2018-08-17 16:17:58 -07:00
Noikoio
3f9a133382
Added VoiceRoleSync
...
Core functionality is working. Documentation and other
improvements will be done soon before creating a new
release.
2018-08-17 00:45:26 -07:00
Noikoio
b06d34c5a9
Add timestamp to edit/deletion logs
2018-08-14 00:26:52 -07:00
Noikoio
1dc229e91c
Fix unable to ban non-cached users
2018-08-14 00:03:46 -07:00
Noikoio
35d37cb827
Added first_seen column to user entity cache
2018-04-24 14:29:19 -07:00
Noikoio
746219d47d
Updated example
2018-04-06 12:51:30 -07:00
Noikoio
1ecf756c06
Bumped up version number
2018-04-06 12:34:54 -07:00
Noikoio
f4ba54e39b
Many small changes/fixes, and switching autoreporting to webhook
2018-04-05 15:46:15 -07:00
Noikoio
6f2ba92009
Adding bots to user cache
2018-04-05 14:22:17 -07:00
Noikoio
a3fb2ef019
Adding reminder
2018-04-05 12:14:40 -07:00
Noikoio
84d3b1665d
Fully implemented text channel cache
...
Additionally, fixed a bug where user cache would quit immediately
after encountering a bot or webhook user.
2018-04-04 17:25:13 -07:00
Noikoio
e5758e9aac
Added channel cache to EntityCache
2018-04-04 11:00:58 -07:00
Noikoio
7e55acb5e6
Added server configuration to documentation
2018-03-28 23:50:15 -07:00
Noikoio
5339701bef
Reorganized code and files
2018-03-27 16:49:35 -07:00
Noikoio
666e5406ca
Fixed an error message displaying incorrectly
2018-03-26 11:53:47 -07:00
Noikoio
4a5e07ba89
Fix database error when searching with discriminator
2018-03-26 11:53:19 -07:00
Noikoio
1773fd2fc2
Changed module configuration model
...
-Changed a few method names to better reflect its capabilities.
--Specifically, references to "Config" were renamed to "State".
-Changed the way that what is now CreateInstanceState is called
--It is now always called instead of only when configuration exists
--A basic null check was added to prevent issues resulting from this
--General exception handler added to configuration loader
2018-03-22 00:30:22 -07:00
Noikoio
287bb33d77
Removed manual module name setting
...
Modules will now be named based on their existing class name.
Their respective configuration sections are now also defined by the
same value. Documentation has been updated to reflect this.
2018-03-21 23:51:50 -07:00
Noikoio
8e80e0241b
Added EntryAutoRole
2018-03-21 14:06:32 -07:00
Noikoio
2deca3abad
Added note to documentation
2018-03-21 13:21:29 -07:00
Noikoio
3e73be2048
Remove exception if no config exists
2018-03-18 12:25:11 -07:00
Noikoio
6e4348d0d5
Bump up version number; update dependencies
2018-03-17 14:31:49 -07:00
Noikoio
73d17405fa
Merge branch 'dev/modtools'
2018-03-17 14:21:30 -07:00
Noikoio
dd1f3c3bd7
Merge branch 'dev/modlogs'
2018-03-17 14:20:34 -07:00
Noikoio
3298efc65c
Removed leftover ModTools references
2018-03-17 13:51:09 -07:00
Noikoio
bdc0d223cd
Removed redundant JSON object in configuration
2018-03-15 22:00:34 -07:00
Noikoio
6860bf98de
Updated documentation; removed some aliases
2018-03-15 21:46:18 -07:00
Noikoio
eaf147b417
Added role manipulation commands
2018-03-15 21:26:59 -07:00
Noikoio
7708a81949
Fixed incorrect message being sent to audit log
2018-03-15 00:23:46 -07:00
Noikoio
6127bb2ee7
Fix race condition between sending notification and removing from server
2018-03-14 23:59:24 -07:00
Noikoio
18cd562993
Fixed incorrect usage message with kick command
2018-03-14 20:12:19 -07:00
Noikoio
154b549abb
'Remove and Sort Usings'
2018-03-10 18:10:50 -08:00
Noikoio
800956e2aa
Created GetUserDataFromString in base class
2018-03-10 10:38:50 -08:00
Noikoio
99fe2967b6
Moved (created) SendUsageMessageAsync to base class
2018-03-09 23:16:30 -08:00
Noikoio
bfb699d62f
Reorganized and renamed ModTools to ModCommands
2018-03-09 22:17:55 -08:00
Noikoio
06583a1472
Updated documentation
2018-03-04 21:51:42 -08:00