Commit Graph

294 Commits

Author SHA1 Message Date
jude 8dd7dc6409 Added command for multiline reminders 2022-09-07 18:27:13 +01:00
jude c799d10727 Move extra processes to user data setup 2022-09-03 16:19:59 +01:00
jude a38f6024c1 Migrate natural commands 2022-09-03 15:40:29 +01:00
jude bb3386c4e8 migration for $r commands 2022-08-14 16:22:00 +01:00
jude 7b6e967a5d Block/allow DM reminders
Only affects slash commands but this is sort of a non-issue post September
2022-07-29 19:22:15 +01:00
jude 2781f2923e Restrict reminder selection to one-per-guild during fetch loop 2022-07-28 19:20:15 +01:00
jude f4213c6a83 Cache channel in todo list command
Channel was not being cached, placing channel todos into the server todo list.
2022-07-02 08:31:17 +01:00
jude f56db14720 Webhook command
Add a command to view the webhook, as some users wish to use the webhook to edit past reminders.
2022-06-17 17:15:48 +01:00
jude 8eb46f1f23 delete reminders when the user cannot be direct messaged 2022-05-14 10:56:03 +01:00
jude f25cfed8d7 edit button 2022-05-13 23:30:01 +01:00
jude 7d43aa5918 cleared up all unwraps from the reminder sender. cleared up clippy lints. added undo button 2022-05-13 23:08:52 +01:00
jude 8bad95510d configure playing status 2022-05-13 12:43:27 +01:00
jude 1c1f5662d3 removed guild only hook. permissions on commands. fix for macro command count. 2022-05-13 08:59:46 +01:00
jude ded750aa2d update dependencies 2022-04-19 15:23:27 +01:00
jude 4c4f0927f1 fix attachments. remove webhook sending for speedup 2022-04-09 12:21:28 +01:00
jude d946ef1dca process intervals. inlining fields 2022-04-03 21:53:28 +01:00
jude 878ea11502 graceful shutdown 2022-03-21 23:11:52 +00:00
jude d0d2d50966 create reminders :) 2022-03-19 17:41:34 +00:00
jude 6ae2353c92 add distinct identifying names. log errors in run_macro 2022-02-20 12:19:39 +00:00
jude 06c4deeaa9 component models 2022-02-19 22:11:21 +00:00
jude afc376c44f everything except component model actions 2022-02-19 18:21:11 +00:00
jude 84ee7e77c5 2nd attempt at doing poise stuff 2022-02-19 14:32:03 +00:00
jude 620f054703 extracted event handler. removed custom sharding code. extracted util functions 2022-02-19 13:28:24 +00:00
jude cb471c52f3 optionally dont run web/postman 2022-02-19 12:45:33 +00:00
jude 49974b7153 moved dashboard crate into here 2022-02-11 17:44:08 +00:00
jude a3844dde9e moved postman into separate crate 2022-02-06 15:47:59 +00:00
jude d62c8c95c2 support months in sender 2022-02-01 23:41:28 +00:00
jude 68ee42f244 Merge remote-tracking branch 'origin/next' into next
# Conflicts:
#	Cargo.lock
2022-02-01 23:04:44 +00:00
jude fad28faabb interval months/interval seconds 2022-02-01 23:04:31 +00:00
jude e5ab99f67b removed some log messages. rustfmt 2021-12-21 13:46:10 +00:00
jude e47715917e integrate reminder sender 2021-12-20 13:48:18 +00:00
jude 4f9eb58c16 made the missing perms send a message (since the webhook responses bypass perms) 2021-11-18 21:05:49 +00:00
jude c953bc0cd3 various todo fixes 2021-11-15 08:09:48 +00:00
jude 610779a293 added mention blocker to everything 2021-11-15 07:51:38 +00:00
jude ebd1efa990 added check for guild only commands 2021-11-13 22:30:18 +00:00
jude 5230101a8d beta0 2021-11-13 14:12:37 +00:00
jude d8f42c1b25 fixed an issue with utc time. removed intents 2021-11-07 13:23:41 +00:00
jude 23c6b3869e patreon gated repeat argument 2021-11-06 23:30:38 +00:00
jude a21f518b21 removed framework impl 2021-11-02 20:19:29 +00:00
jude f1bfc11160 removed all remaining restriction code 2021-11-02 20:10:10 +00:00
jude 72228911f2 Readded some guild data code. fixed some weird cases with macro command. removed restrict command. changed db to be 'as it was'. removed execution limiters since commands are quite heavily ratelimited anyway 2021-10-30 21:02:11 +01:00
jude db7cca6296 added to the migration file somewhat. added some checks to components 2021-10-26 22:13:51 +01:00
jude e36e718f28 removed all guild data related code 2021-10-26 21:10:14 +01:00
jude 44debf93c5 removed dead code 2021-10-26 20:54:22 +01:00
jude 9b54fba5e5 Revert "turned pager into a single type"
This reverts commit 4490f19c
2021-10-26 20:11:19 +01:00
jude 6cf660c7ee macro stuff 2021-10-16 19:18:16 +01:00
jude 4490f19c04 turned pager into a single type 2021-10-13 17:23:50 +01:00
jude a362a24cfc changed a bunch of types so the macro run command works nicely 2021-10-13 16:37:15 +01:00
jude 903daf65e6 ... 2021-10-12 21:52:43 +01:00
jude b310e99085 todo pager and selector 2021-10-11 21:19:08 +01:00