jude
|
c799d10727
|
Move extra processes to user data setup
|
2022-09-03 16:19:59 +01:00 |
|
jude
|
bb3386c4e8
|
migration for $r commands
|
2022-08-14 16:22:00 +01:00 |
|
jude
|
25b84880a5
|
Don't send non-interval disabled reminders
Skip the sending logic as some users use disabled one-time reminders as presets
|
2022-08-04 19:06:29 +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
|
03f08f0a18
|
Update deps. Drop limiter on reminder query
|
2022-07-27 21:42:09 +01:00 |
|
jude
|
e19af54caf
|
Import todo lists. Export other data.
|
2022-07-22 23:30:45 +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
|
437ee6b446
|
ver bump
|
2022-05-13 23:10:29 +01:00 |
|
jude
|
1c1f5662d3
|
removed guild only hook. permissions on commands. fix for macro command count.
|
2022-05-13 08:59:46 +01:00 |
|
|
ded750aa2d
|
update dependencies
|
2022-04-19 15:23:27 +01:00 |
|
|
4c4f0927f1
|
fix attachments. remove webhook sending for speedup
|
2022-04-09 12:21:28 +01:00 |
|
jude
|
85d27c5bba
|
fields are now json and work. fix for intervals. moved some code together
|
2022-04-07 17:13:02 +01:00 |
|
jude
|
f8547bba70
|
upload attachments
|
2022-03-26 20:03:58 +00:00 |
|
jude
|
d0d2d50966
|
create reminders :)
|
2022-03-19 17:41:34 +00:00 |
|
jude
|
e2e5b022a0
|
create reminder route. formatting on frontend
|
2022-03-05 19:43:02 +00:00 |
|
jude
|
6ae2353c92
|
add distinct identifying names. log errors in run_macro
|
2022-02-20 12:19:39 +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
|
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 |
|
|
05606dfec1
|
update lock
|
2022-02-01 23:05:14 +00:00 |
|
|
fad28faabb
|
interval months/interval seconds
|
2022-02-01 23:04:31 +00:00 |
|
|
4f9eb58c16
|
made the missing perms send a message (since the webhook responses bypass perms)
|
2021-11-18 21:05:49 +00:00 |
|
|
ebd1efa990
|
added check for guild only commands
|
2021-11-13 22:30:18 +00:00 |
|
|
5230101a8d
|
beta0
|
2021-11-13 14:12:37 +00:00 |
|
|
a21f518b21
|
removed framework impl
|
2021-11-02 20:19:29 +00:00 |
|
|
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 |
|
|
db7cca6296
|
added to the migration file somewhat. added some checks to components
|
2021-10-26 22:13:51 +01:00 |
|
|
e36e718f28
|
removed all guild data related code
|
2021-10-26 21:10:14 +01:00 |
|
|
a362a24cfc
|
changed a bunch of types so the macro run command works nicely
|
2021-10-13 16:37:15 +01:00 |
|
|
903daf65e6
|
...
|
2021-10-12 21:52:43 +01:00 |
|
|
d84d7ab62b
|
added functionality for reusable hook functions that will execute on commands
|
2021-09-22 21:12:29 +01:00 |
|
|
b2207e308a
|
optimized packing slightly. restrict interactions
|
2021-09-16 15:42:50 +01:00 |
|
|
3c1eeed92f
|
look command pager
|
2021-09-16 14:48:29 +01:00 |
|
|
3e547861ea
|
components
|
2021-09-11 20:40:58 +01:00 |
|
|
471948bed3
|
linked everything together
|
2021-09-10 18:09:25 +01:00 |
|
|
c148cdf556
|
removed language_manager.rs. framework reworked for slash commands. updated info commands for new framework
|
2021-09-06 13:46:16 +01:00 |
|
|
98aed91d21
|
revert some usages of discord builtin timestamp formatting
|
2021-09-02 23:59:30 +01:00 |
|
|
40630c0014
|
restructured all the reminder creation stuff into builders
|
2021-09-02 23:38:12 +01:00 |
|
|
320060b1bd
|
functions for signing stuff
|
2021-07-16 18:18:35 +01:00 |
|
|
7bcb3c4a70
|
fixed oversight where users could set DM reminders across servers
|
2021-07-10 13:25:12 +01:00 |
|
|
59ffb505dc
|
timezone command uses interaction buttons
|
2021-06-27 16:31:54 +01:00 |
|
|
85659f05aa
|
migrated reminder commands to new database code
|
2021-06-03 17:43:28 +01:00 |
|
|
1a09f026c9
|
made ratelimiting only apply when a command is actually done
|
2021-05-25 22:43:35 +01:00 |
|
|
2346c2e978
|
v bump
|
2021-05-13 18:50:42 +01:00 |
|
|
0a9624d12d
|
guild data caching
|
2021-04-12 22:33:02 +01:00 |
|
|
72a976dea8
|
look command now shows interval
|
2021-03-27 13:12:08 +00:00 |
|
|
c76a456af5
|
added cargo feature to cache guild prefixes. dont query language until necessary in framework
|
2021-03-24 13:10:57 +00:00 |
|
|
1473ac3bcf
|
natural's help output is now unified with the help command. removed an unconstructed enum variant. added countdown to help menu
|
2021-03-21 14:39:54 +00:00 |
|
|
65c59ca889
|
fixed remind command having too many spaces
|
2021-03-14 10:27:30 +00:00 |
|
|
7b6464d5a4
|
help command now no longer relies on help_strings const
timeparser updated to work with partially specified times
|
2021-02-23 13:45:25 +00:00 |
|
|
3075e34fe1
|
1.4.6- natural arguments can now be on new lines and work properly
|
2021-02-21 12:26:49 +00:00 |
|
|
93e372e53e
|
fix for dev error showing instead of other errors. show shard number on help pages. cache guilds on join
|
2021-02-14 14:10:01 +00:00 |
|
|
e9e321ebb1
|
fix for guilds not being cached
|
2021-02-12 11:44:52 +00:00 |
|
|
ff56ab3c83
|
fix for oom
|
2021-02-11 23:30:44 +00:00 |
|
|
355693f366
|
changed dependencies so that we stay on releases
|
2021-01-25 20:24:24 +00:00 |
|
|
74874c6e99
|
timezones are now queried at launch rather than every time the timezone command is used
|
2021-01-19 12:19:20 +00:00 |
|
|
9003beb1bb
|
fix multiline reminders. disable unused gateways if dm disabled
|
2021-01-19 12:01:14 +00:00 |
|
|
43ba899c7a
|
removed forward check bc it doesnt work. added an environment variable to configure if dm responses should be enabled
|
2021-01-17 00:39:48 +00:00 |
|
|
4d7b957a91
|
readded patreon checks to natural
|
2021-01-14 18:00:24 +00:00 |
|
|
702743c108
|
reverted previous changes. dependency upgrade
|
2021-01-13 19:19:55 +00:00 |
|
|
e866171ea7
|
dependency upd
|
2021-01-09 18:25:50 +00:00 |
|
|
769cb78141
|
removed async_trait from deps to use reexport from serenity
|
2021-01-07 21:11:02 +00:00 |
|
|
99c4a23bf0
|
updated serenity to latest current. interval and remind commands are now operationally identical using one regex. interval accepts an optional third parameter which is an expiration point
|
2021-01-03 14:48:18 +00:00 |
|
|
c7c3b14c2d
|
fixed <<here>> not mentioning
|
2020-12-29 22:44:11 +00:00 |
|
|
55c7740cef
|
meridian 12 now works on timezone command
|
2020-12-28 21:58:58 +00:00 |
|
|
2db405866f
|
fix interval/donor message not showing
|
2020-12-28 21:31:52 +00:00 |
|
|
684661af42
|
fix guild ids
|
2020-12-22 14:44:45 +00:00 |
|
|
bfc48a986d
|
added length check to timer creation
|
2020-12-20 14:36:20 +00:00 |
|
|
fd4acc4b9d
|
updated deps. improved restrict output to be nicer in appearance.
|
2020-12-17 19:59:02 +00:00 |
|
|
268fcab8c5
|
help command rework started
|
2020-11-30 16:06:05 +00:00 |
|
|
d3f9fa6d7b
|
doing a facelift for timezone command
|
2020-11-22 23:58:46 +00:00 |
|
|
6a7491d094
|
new language manager that loads strings from compiled json file
|
2020-11-21 16:48:20 +00:00 |
|
|
1927d381ab
|
bumped sqlx -> 0.4, bumped reminder_rs -> 1.2.3, added a more descriptive message for not enough permissions. removed STRINGS_TABLE environment variable
|
2020-11-20 16:37:39 +00:00 |
|
|
19754d3bcc
|
fixed blacklist strings. fixed blacklist silent failing on occasion
|
2020-11-19 21:31:31 +00:00 |
|
|
38e2767f99
|
fixed $look time . fixed pause message
|
2020-11-10 22:55:29 +00:00 |
|
|
4bc7b36fd1
|
$look has new flag all which views reminders from entire guild. reminders now support basic substitution: <<id>> for a user, or <<everyone>> and <<here>> for the everyone and here tags respectively
|
2020-11-09 13:47:11 +00:00 |
|
|
2a637ee9c9
|
added a tolerance to the natural processor so that 'now' works again
|
2020-11-07 00:44:36 +00:00 |
|
|
43824bc374
|
show embed description if message not there
|
2020-11-04 21:09:15 +00:00 |
|
|
41e5f32374
|
patch for times on del output being bad. patch for look output not being ordered. patch for user todo list being restricted
|
2020-10-29 20:25:37 +00:00 |
|
|
0a016ad564
|
version bump
|
2020-10-28 09:19:54 +00:00 |
|
|
047795810e
|
fixed removing todo list items
|
2020-10-27 22:53:05 +00:00 |
|
|
db56118bfb
|
changed to how the guild query works so that errors are more useful and it doesnt do dumb shit
|
2020-10-27 17:35:01 +00:00 |
|
|
a380c1f139
|
fix for bulk setting reminders
|
2020-10-27 12:11:05 +00:00 |
|
|
b08848d272
|
create guild data if not present. added a temp method to reattach channels to their guild data
|
2020-10-27 11:37:55 +00:00 |
|
|
d7b0d18444
|
fix for DM commands
|
2020-10-26 20:56:54 +00:00 |
|
|
fa17978add
|
fix for a number of commands that had managable permissions not being managable
|
2020-10-26 19:50:51 +00:00 |
|
|
84e4952752
|
moved the member-getter to as late as possible
|
2020-10-26 12:33:38 +00:00 |
|
|
3e490bb5c4
|
removed standard_framework completely
|
2020-10-26 11:10:00 +00:00 |
|
|
19b3eb067e
|
fix for multiline commands
|
2020-10-26 10:16:38 +00:00 |
|
|
864a6fc87c
|
bump version
|
2020-10-25 17:41:14 +00:00 |
|
|
a7fa722518
|
use serenity from my repo. other minor improvements
|
2020-10-25 11:19:21 +00:00 |
|
|
2e9b06faf6
|
corrected guild counts for shards
|
2020-10-24 12:52:49 +01:00 |
|
|
775037fc6e
|
rc.8. mostly changes to the framework to make better use of db models, and to send strings from the db rather than those that are coded in.
|
2020-10-23 23:04:37 +01:00 |
|
|
8e567bf10b
|
bumped to rc.7. embed avatar inside executable. nudge now outputs the current nudge when ran with no arguments
|
2020-10-23 22:23:43 +01:00 |
|
|
50fb28d226
|
changed versioning to release candidates
|
2020-10-23 16:39:14 +01:00 |
|
|
7aba128ad6
|
posting guild counts separately for shards. format default_prefix into info message
|
2020-10-23 12:14:29 +01:00 |
|
|
749abf7898
|
added case insensitivity to commands
|
2020-10-22 10:31:47 +01:00 |
|
|
d50390c4a5
|
fix to unspecified language or timezone
|
2020-10-20 20:37:36 +01:00 |
|
|
c90bb1fc07
|
bumped cargo version. tagged info commands with pkg name and version
|
2020-10-20 09:13:55 +01:00 |
|
|
25a637665c
|
respond to some events and dbl api interactions
|
2020-10-18 17:26:07 +01:00 |
|
|
d022bac73e
|
added env_logger
|
2020-10-17 23:56:19 +01:00 |
|
|
b132198293
|
cargo update
|
2020-10-17 15:34:24 +01:00 |
|
|
1f41343e2e
|
fixed a lot of message formatting that had been ignored
|
2020-10-11 01:42:19 +01:00 |
|
jude
|
74f1c7aada
|
turned say_lines into a method of channelid
|
2020-10-01 18:07:27 +01:00 |
|
jude
|
8e99cc088a
|
TimeParser into i64. Generic argument across create_reminder. Some more work on natural inc. splitting off first args and calling the subprocess
|
2020-09-19 15:20:43 +01:00 |
|
jude
|
89d7403a54
|
send responses to remind command
|
2020-09-14 16:07:44 +01:00 |
|
jude
|
e222927858
|
working on the basic reminder commands
|
2020-09-11 17:41:15 +01:00 |
|
jude
|
b7fd89e861
|
timer command. added create.sql file with changes to reflect new version
|
2020-09-08 23:08:02 +01:00 |
|
jude
|
f0a1bb3a71
|
working on del command
|
2020-09-08 00:12:17 +01:00 |
|
jude
|
aff303dda6
|
alias command big movements. arcing framework
|
2020-09-04 00:29:19 +01:00 |
|
jude
|
ff09ccfd62
|
blacklist command
|
2020-08-26 18:26:28 +01:00 |
|
jude
|
81e339c796
|
models stuff
|
2020-08-22 01:24:12 +01:00 |
|
jude
|
e69264d726
|
starting other commands
|
2020-08-18 20:09:21 +01:00 |
|
jude
|
c2c5e79940
|
bulking out the dispatch fn
|
2020-08-07 01:02:01 +01:00 |
|
jude
|
0e3c514f35
|
command macros that will hopefully work
|
2020-08-06 19:18:30 +01:00 |
|
jude
|
784a72dd08
|
initial code
|
2020-08-06 15:22:13 +01:00 |
|