Commit graph

218 commits

Author SHA1 Message Date
Noi
7d4127ca25 Rewrite VoiceRoleSync
Take a more comprehensive approach in finding roles to be removed.
2022-05-09 20:46:53 -07:00
Noi
75a807a330 Update Discord.Net 2022-03-11 22:43:54 -08:00
Noi
1f3283b853 Add PendingAutoRole 2021-12-15 16:57:18 -08:00
Noi
affaf88425 Fix arbitrary ID banning not working under certain conditions 2021-09-30 13:47:25 -07:00
Noi
f16628a44e Update packages; fix Npgsql issues 2021-09-30 13:45:50 -07:00
Noi
fbd310ba35 Add checks to kick command 2020-08-11 18:48:29 -07:00
Noi
057f7937fe Fix overly escaped data 2020-08-11 18:22:41 -07:00
Noikoio
a3988a22ed Remove misleading comment 2020-05-06 17:56:31 -07:00
Noikoio
20995124ca Fix null exception 2020-05-06 17:56:11 -07:00
Noikoio
67b89f6bc2 Add exception logging 2020-05-06 17:55:53 -07:00
Noikoio
ce1452b6ed Add new publish profile 2020-05-06 17:07:21 -07:00
Noikoio
3a5b476b53 Update target framework, dependencies 2020-05-05 01:07:53 -07:00
Noikoio
41e760c308 Fix RoleMention regex 2019-12-12 23:08:21 -08:00
Noikoio
75b0a7ce50 Use snowflake timestamp for unknown cache messages 2019-12-12 23:07:35 -08:00
Noikoio
301afe2c8d Actually fix deafened entry bug 2019-03-08 19:00:42 -08:00
Noikoio
1186ba1109 Add automatic MessageCache cleanup on startup 2019-03-08 18:53:57 -08:00
Noikoio
230654f52e Move docs directory 2019-03-08 18:49:53 -08:00
Noikoio
0a098d5c0c Fix role being mistakenly given in certain situations 2019-03-08 18:47:43 -08:00
Noikoio
d6b822ff17 Allow longer rate limit
Also change some stuff to auto properties
2019-02-02 20:04:19 -08:00
Noikoio
762950062d Display voter list in new temporary channel 2019-01-31 21:40:45 -08:00
Noikoio
fd35a3aa78 Auto-set permissions on channel creation 2018-12-01 00:54:59 -08:00
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