Commit graph

69 commits

Author SHA1 Message Date
Noi
34301406ea Modify last-seen handling, add user tracking 2020-04-26 12:52:22 -07:00
Noi
c0f1ccf3ff Update Discord.Net 2020-04-24 14:16:01 -07:00
Noi
52bb3cfd69 Update .NET version, version number 2020-04-24 13:54:47 -07:00
Noi
d394626f6d Fix bad database update 2020-04-24 13:42:38 -07:00
Noi
863e043650 Remove unused guild data after a period of inactivity 2020-04-09 22:14:18 -07:00
Noi
80eb23c951 Fix occasional 'unknown error' in override command 2020-04-02 11:35:23 -07:00
Noikoio
5012834073 Make diagnostic data user-accessible 2019-12-15 23:42:48 -08:00
Noikoio
3fc13efc57 Added operation diagnostic data
To assist with troubleshooting
2019-12-15 20:50:50 -08:00
Noikoio
b31813c210 Change frequency of automatic birthday role checks
Changed up how the background services behave. Removed tick count,
greatly increased the interval, and added a manual call to update
individual guilds as their information changes.
Further changes to this may be made in the near future, going as far as
to possibly remvoe this structure altogether.
2019-12-09 19:43:43 -08:00
Noikoio
8ca06279e9 Removed configuration and permission warnings
At the moment, there are many false positives causing confusion among
users. The issue cannot currently be fixed in a timely manner.
2019-12-02 23:49:43 -08:00
Noikoio
76afc03ce4 Add bb.when command 2019-11-26 17:21:05 -08:00
Noikoio
de86ebae96 Add more input options for specifying announce channel 2019-09-09 22:15:25 -07:00
Noikoio
de7752eb21 Add shard info to stats embed 2019-09-06 21:50:10 -07:00
Noikoio
d06afbd510 Add sharding support 2019-09-06 18:07:03 -07:00
Noikoio
a88f666cc8 Fix recent/upcoming incorrect message 2019-09-06 14:07:55 -07:00
Noikoio
0c4d39e24d Remove huge lock on cache 2019-09-06 12:11:10 -07:00
Noikoio
92f4c42b5b Update dependencies; fix resulting issues 2019-08-29 23:47:38 -07:00
Noikoio
5ad193c059 Renamed class; added user-friendly feedback on errors
-Renamed GuildSettings to GuildStateInformation as it is more accurate
-Completely changed the behavior of the role error warning to provide a
more useful help message to the user based on the error that was
detected
2019-08-29 23:31:40 -07:00
Noikoio
f3e70f8459 List CSV output; show warning message on disconnect 2019-07-14 00:30:15 -07:00
Noikoio
fe5bdb53f9 Split BackgroundWorker into various components 2019-06-15 16:59:09 -07:00
Noikoio
9608a29a8a Add/update various messages 2019-06-15 14:52:06 -07:00
Noikoio
60fa8f40ec Improved role processing
Made the process more efficient so it iterates over less names as it
determines which roles to alter.
Additionally, it now attempts to be proactive in finding potential
issues when setting roles and skipping them if there are issues. This
had been causing issues with rate limiting due to having an enormous
number of failed requests.
2019-06-07 16:46:12 -07:00
Noikoio
78beb1897f Remove unused function
Good riddance.
2019-06-02 18:41:45 -07:00
Noikoio
d53944818c Add listing commands 2019-06-02 17:50:31 -07:00
Noikoio
25901b0d2e Create Common.vb 2019-06-02 17:45:25 -07:00
Noikoio
a53c73ab59 Update documentation, version, author name 2019-05-27 23:03:34 -07:00
Noikoio
7623fd5e0b Add validation against 'everyone' role 2019-05-27 22:45:05 -07:00
Noikoio
757ba7476e Add announce message ping option 2019-05-27 22:28:10 -07:00
Noikoio
be82c0c9ac Add singular/plural message coalescing; message clearing 2019-05-27 20:15:30 -07:00
Noikoio
0c0f6ee5c2 Fix bb.config failing with no subcommand parameters 2019-05-27 19:55:21 -07:00
Noikoio
155b8e44b0 Update version 2019-05-20 00:09:35 -07:00
Noikoio
c75b6d9856 Fix badly interpolated string 2019-05-20 00:09:10 -07:00
Noikoio
8e26a21b15 Add name display token; pluralized announce message 2019-05-19 23:45:32 -07:00
Noikoio
2f8859881c Rewrote help; added some stats to info 2019-05-19 23:36:09 -07:00
Noikoio
272f289fb6 Add rudimentary custom announcement feature
There is some room for improvement. Namely, custom placement of the
birthday list.
Moderator help message was edited to fit the 1024 character constraint.
2019-05-13 23:29:17 -07:00
Noikoio
2206c3a399 Escape formatting strings when building announcement name list 2019-05-13 23:16:33 -07:00
Noikoio
9d1a7e11f6 Fix multiple birthday announcement not being made correctly 2019-05-05 13:38:45 -07:00
Noikoio
54d236a519 Change bot prefix for debug builds 2019-05-05 12:29:13 -07:00
Noikoio
2c8a283c5b Added bot moderator role option 2019-05-03 20:34:04 -07:00
Noikoio
11ceadfb36 Updated variable names; added some documentation 2019-05-03 17:56:14 -07:00
Noikoio
75b625970a Remove redundant SyncLock 2019-05-03 12:49:09 -07:00
Noikoio
7c41be45e3 Change references to config 2019-04-26 23:00:37 -07:00
Noikoio
3ac8a209f3 Improve role error message handling and display 2019-04-26 22:53:55 -07:00
Noikoio
6355a86ddb Upgrade to Discord.Net 2.0.1 2019-04-26 22:45:05 -07:00
Noikoio
e4df2b5da2 Merge branch 'master' of github.com-noi:Noikoio/BirthdayBot 2019-04-16 22:25:14 -07:00
Noikoio
fae8da5511 Updated to version 0.5.2
-Fixed issue in which role pings were not recognized
-Added console output of incoming commands for research purposes
  -This information will assist in finding common incorrect usage
  -It will be removed later
2019-04-16 22:22:20 -07:00
Noi
7a658ae7bd
Small fixes 2019-01-31 10:55:25 -08:00
Noikoio
76c94c8d59 Clarify TZ Database help message 2019-01-30 21:21:35 -08:00
Noikoio
15e7d766a2 Clean up birthday announce messages 2019-01-30 21:19:16 -08:00
Noikoio
2bd9916ec0 Add Discord Bots page markdown 2018-12-07 22:12:11 -08:00