jude
e025d945cf
Fix serious issue with adding days. Origin chrono v4.23
2023-06-20 15:30:44 +01:00
jude
9d8622f418
Add logout button
2023-06-20 08:50:12 +01:00
jude
a66db37b33
update poise
2023-06-18 10:47:31 +01:00
jude
c8c1a171d4
Bump version
2023-06-18 10:04:55 +01:00
jude
16be7a328e
Correct permissions
2023-06-16 14:00:44 +01:00
jude
1305b6e64e
Bump version
2023-06-14 17:50:56 +01:00
jude
cdfe44d958
Configure permissions properly on Rocket.toml. Make static path behave better
2023-06-14 13:29:48 +01:00
jude
c824a36832
Corrected a number of apt packaging issues
2023-06-13 10:40:48 +01:00
jude
d496c81003
Correct typo in path
2023-05-07 20:38:08 +01:00
jude
4e0163f2cb
Rename some environment variables. Add partial deb metadata
2023-03-24 17:44:43 +00:00
jude
e9bcb1973f
Update web for daily intervals
2022-12-10 16:21:43 +00:00
jude
9b87fd4258
Ver bump
2022-12-10 15:38:21 +00:00
jude
a49a849917
Support daily intervals
...
Add new database column for interval_days. Update humantime to return days as a separate field.
2022-12-10 15:32:49 +00:00
jude
aa74a7f9a3
Use timezones wherever possible.
...
Replace uses of NaiveDateTime with DateTime<Utc>. Use timezones in postman to update days correctly. Use chrono::Months to update months rather than using MySQL query.
2022-11-22 20:41:07 +00:00
jude
6e087bd2dd
Fix character counting on /look. Initial support for jumping over DST boundaries
2022-11-20 12:20:10 +00:00
e9792e6322
ver bump
2022-09-26 16:59:57 +01:00
133b00a2ce
Patch compilation against live schema
2022-09-17 12:52:03 +01:00
jude
f20b95a482
Upgrade poise. Combine remind/multiline into one command
2022-09-08 17:58:05 +01:00
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