Commit Graph
100 Commits
Author SHA1 Message Date
jude bf34721e55 stub of new remind command 2021-05-13 18:19:14 +01:00
jude 2c91a72640 slash commands 2021-04-30 00:13:14 +01:00
jude 4a64238ee4 database migration 2021-04-17 16:57:46 +01:00
jude 0a9624d12d guild data caching 2021-04-12 22:33:02 +01:00
jude 72a976dea8 look command now shows interval 2021-03-27 13:12:08 +00:00
jude c76a456af5 added cargo feature to cache guild prefixes. dont query language until necessary in framework 2021-03-24 13:10:57 +00:00
jude 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
jude a477038a4e removed IDE files 2021-03-21 14:19:52 +00:00
jude 4eae563a76 countdown command 2021-03-21 14:18:35 +00:00
jude 65c59ca889 fixed remind command having too many spaces 2021-03-14 10:27:30 +00:00
jude 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
jude 3075e34fe1 1.4.6- natural arguments can now be on new lines and work properly 2021-02-21 12:26:49 +00:00
jude 1820b5a17b updated README.md 2021-02-14 15:40:05 +00:00
jude 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
jude e9e321ebb1 fix for guilds not being cached 2021-02-12 11:44:52 +00:00
jude ff56ab3c83 fix for oom 2021-02-11 23:30:44 +00:00
jude 355693f366 changed dependencies so that we stay on releases 2021-01-25 20:24:24 +00:00
jude 74874c6e99 timezones are now queried at launch rather than every time the timezone command is used 2021-01-19 12:19:20 +00:00
jude 9003beb1bb fix multiline reminders. disable unused gateways if dm disabled 2021-01-19 12:01:14 +00:00
jude 88976dc244 made up for the missing forward check 2021-01-18 19:32:19 +00:00
jude 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
jude f80c8cba50 modified regex to forward-check on every 2021-01-14 19:47:19 +00:00
jude 4d7b957a91 readded patreon checks to natural 2021-01-14 18:00:24 +00:00
jude 04232162f2 revamped natural to use a regex to match commands. natural now supports until parameter 2021-01-14 17:56:57 +00:00
jude 702743c108 reverted previous changes. dependency upgrade 2021-01-13 19:19:55 +00:00
jude e866171ea7 dependency upd 2021-01-09 18:25:50 +00:00
jude 769cb78141 removed async_trait from deps to use reexport from serenity 2021-01-07 21:11:02 +00:00
jude 3598973fac expiring reminders working 2021-01-04 18:33:28 +00:00
jude 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
jude c7c3b14c2d fixed <<here>> not mentioning 2020-12-29 22:44:11 +00:00
jude 55c7740cef meridian 12 now works on timezone command 2020-12-28 21:58:58 +00:00
jude 2db405866f fix interval/donor message not showing 2020-12-28 21:31:52 +00:00
jude 684661af42 fix guild ids 2020-12-22 14:44:45 +00:00
jude 392e1bb65e create guild in database 2020-12-22 14:28:18 +00:00
jude bfc48a986d added length check to timer creation 2020-12-20 14:36:20 +00:00
jude 632d01f503 removed useless fields from todo. removed debug trait 2020-12-19 22:14:16 +00:00
jude ec04c40cc8 deduplication 2020-12-18 17:41:36 +00:00
jude ca68b45ebe cleared up imports, split command help into separate function, postponed some awaits 2020-12-18 12:37:05 +00:00
jude 26825ff4e5 removed some duped code 2020-12-18 11:46:22 +00:00
jude fd4acc4b9d updated deps. improved restrict output to be nicer in appearance. 2020-12-17 19:59:02 +00:00
jude c43dde09f0 added meridian to help menu 2020-12-17 17:23:57 +00:00
jude aebb8529b6 ported all changes to natural command also 2020-12-16 22:35:51 +00:00
jude e002984986 allow more reminder content inc. attachments, tts 2020-12-16 19:20:46 +00:00
jude 02b75dde6a added meridian to changelog 2020-12-16 16:55:53 +00:00
jude 6311099cc6 meridian command for switching from 12/24 format 2020-12-16 16:53:13 +00:00
jude 2bcaf0718f shrunk changelog 2020-12-15 23:12:04 +00:00
jude 44d06e4298 silent mentioning for roles in reminders 2020-12-15 23:03:41 +00:00
jude 6402a9b705 removed look all, fixed look #channel with other switches. added a changelog to be posted to discord 2020-12-15 22:26:42 +00:00
jude 9bb969c642 show the discord error in place of the webhook error. removed an unwrap from interval 2020-12-12 18:56:50 +00:00
jude 20a3c134c0 changed 1+ to 0+ whitespace after mention for natural to flow nicer 2020-12-07 12:36:33 +00:00
jude 167a5a404f help command rework 2020-11-30 21:55:34 +00:00
jude 268fcab8c5 help command rework started 2020-11-30 16:06:05 +00:00
jude d8aaf92335 working on improvements to reminder command still 2020-11-29 12:49:50 +00:00
jude 3879c83085 rework of remind command. updated a dep. fixed an issue in parsing absolute times 2020-11-29 00:36:42 +00:00
jude 55437b76eb reactions are permission gated properly so they work with different subsets of permissions 2020-11-23 16:04:42 +00:00
jude 3c1fe1f091 can now use reactions on lang command 2020-11-23 14:11:57 +00:00
jude 06d13ec810 facelift 2020-11-23 00:06:46 +00:00
jude d3f9fa6d7b doing a facelift for timezone command 2020-11-22 23:58:46 +00:00
jude 012d90e832 timezone_of method for more lazy-storage. fix for del command raising issues if 0 is written. fix for get_language not recognising 2020-11-22 12:09:57 +00:00
jude d8bf0240e4 removed all remaining instances of UserData::response. languagemanager now loads from string compiled into executable. languagemanager falls back properly. removed unnecessary param from language_of 2020-11-22 01:31:50 +00:00
jude 6a7491d094 new language manager that loads strings from compiled json file 2020-11-21 16:48:20 +00:00
jude 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
jude 19754d3bcc fixed blacklist strings. fixed blacklist silent failing on occasion 2020-11-19 21:31:31 +00:00
jude 38e2767f99 fixed $look time. fixed pause message 2020-11-10 22:55:29 +00:00
jude 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
jude 0f04dddeb4 added a missing table to create.sql 2020-11-08 15:37:56 +00:00
jude 2a637ee9c9 added a tolerance to the natural processor so that 'now' works again 2020-11-07 00:44:36 +00:00
jude 5d4bed30ae switched inner join for left join 2020-11-04 21:56:09 +00:00
jude 43824bc374 show embed description if message not there 2020-11-04 21:09:15 +00:00
jude 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
jude 0a016ad564 version bump 2020-10-28 09:19:54 +00:00
jude afc06bda9f fixed formatting for reminders that are about to send in $look. fixed multiline reminders on natural that have a location or interval provided 2020-10-28 09:19:10 +00:00
jude 047795810e fixed removing todo list items 2020-10-27 22:53:05 +00:00
jude 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
jude 75653a3e88 changed guild name to be optional 2020-10-27 17:29:40 +00:00
jude a380c1f139 fix for bulk setting reminders 2020-10-27 12:11:05 +00:00
jude 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
jude d7b0d18444 fix for DM commands 2020-10-26 20:56:54 +00:00
jude fa17978add fix for a number of commands that had managable permissions not being managable 2020-10-26 19:50:51 +00:00
jude 84e4952752 moved the member-getter to as late as possible 2020-10-26 12:33:38 +00:00
jude 3e490bb5c4 removed standard_framework completely 2020-10-26 11:10:00 +00:00
jude 19b3eb067e fix for multiline commands 2020-10-26 10:16:38 +00:00
jude 864a6fc87c bump version 2020-10-25 17:41:14 +00:00
jude dd621a022a fix for the del command not working properly 2020-10-25 17:39:39 +00:00
jude a7fa722518 use serenity from my repo. other minor improvements 2020-10-25 11:19:21 +00:00
jude 2e9b06faf6 corrected guild counts for shards 2020-10-24 12:52:49 +01:00
jude 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
jude 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
jude 50fb28d226 changed versioning to release candidates 2020-10-23 16:39:14 +01:00
jude 7aba128ad6 posting guild counts separately for shards. format default_prefix into info message 2020-10-23 12:14:29 +01:00
jude 749abf7898 added case insensitivity to commands 2020-10-22 10:31:47 +01:00
jude d50390c4a5 fix to unspecified language or timezone 2020-10-20 20:37:36 +01:00
jude c90bb1fc07 bumped cargo version. tagged info commands with pkg name and version 2020-10-20 09:13:55 +01:00
jude c0be97115c be explicit with columns in some sql queries 2020-10-20 00:31:56 +01:00
jude 25a637665c respond to some events and dbl api interactions 2020-10-18 17:26:07 +01:00
jude d022bac73e added env_logger 2020-10-17 23:56:19 +01:00
jude 06789abc9f removed assets folder 2020-10-17 15:35:06 +01:00
jude b132198293 cargo update 2020-10-17 15:34:24 +01:00
jude fd84a57e82 improvements to todo interface, now using todos and todoc as with old versionn 2020-10-17 15:21:00 +01:00
jude 87a7c69b76 improving the todo interface. switched up some of the dp.py include_strs to use cargo_manifest_dir 2020-10-17 02:10:36 +01:00