34301406ea
Modify last-seen handling, add user tracking
2020-04-26 12:52:22 -07:00
c0f1ccf3ff
Update Discord.Net
2020-04-24 14:16:01 -07:00
52bb3cfd69
Update .NET version, version number
2020-04-24 13:54:47 -07:00
d394626f6d
Fix bad database update
2020-04-24 13:42:38 -07:00
863e043650
Remove unused guild data after a period of inactivity
2020-04-09 22:14:18 -07:00
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