Commit graph

48 commits

Author SHA1 Message Date
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
Noikoio
f184748356 Update Discord Bots API endpoint 2018-12-07 21:27:20 -08:00
Noikoio
bedcf8ad2b Fixed crash in BackgroundWorker
Additionally, added an indicator for showing that the background task is
still running, in case this error occurs again.
Restructured the server reporting task.
2018-10-22 18:40:28 -07:00
Noikoio
4a9149d726 Update version number 2018-10-18 00:02:23 -07:00
Noikoio
51e19d3c17 Remove load notification 2018-10-18 00:02:07 -07:00
Noikoio
9f6ab5867a Additions to BackgroundWorker
-Added Discord Bots reporting
-Birthdays now properly processed asynchronously
-Added an announcement count
2018-10-17 23:58:19 -07:00
Noikoio
4fb2ac3dee Add/update DBots information 2018-10-17 22:42:12 -07:00
Noikoio
574b5be085 Updated Readme; Add DBots Description HTML 2018-09-17 14:03:00 -07:00
Noikoio
fbb1c5511a Updated help and info messages 2018-09-17 14:02:19 -07:00
Noikoio
5c46144e48 Lowered interval temporarily to improve responsiveness 2018-09-17 13:13:50 -07:00
Noikoio
13209e0bae Changed compilation options 2018-09-17 13:05:48 -07:00
Noikoio
03de94625c Update license text with line breaks; update name 2018-09-17 12:36:49 -07:00
Noikoio
fe569db035 Added other help and informational commands 2018-08-20 00:31:07 -07:00
Noikoio
b5f65387ab Implemented override command 2018-08-19 23:38:42 -07:00
Noikoio
dacd39e206 Improved announcement message.
Thanks for the suggestion, Terez!
2018-08-19 23:37:42 -07:00
Noikoio
0df0fb5a64 Various other improvements
-Revised help command text
-Added case when using bb.config without parameters
-Added message if regular user attempts to use bb.config
-Role set warning now only is sent out periodically
-Performance improvements in initial command parsing
-Implemented moderated mode setting
-Renamed "ban" to "block"
-Bumped up version number
2018-07-27 15:47:25 -07:00
Noikoio
756a63c954 Modified birthday announcement messages 2018-07-24 16:37:52 -07:00
Noikoio
8cec168e1b Improved bad role setting notification 2018-07-24 15:29:35 -07:00
Noikoio
e02b1aa28c Multiple bug fixes
-Fix manager commands getting repeated
-Lowered background task interval
-Fixed ban lookup resulting in a crash
2018-07-24 14:51:43 -07:00
Noikoio
8d44858d71 First commit 2018-07-22 13:57:18 -07:00