32 Commits

Author SHA1 Message Date
Iris System 6b14c50f09 fix(bot): only allow proxying in known-supported channel types
This is so that new channel types added by Discord (that may or may not
support the features we need for proxying to work) don't throw piles of
error codes at users when they try to proxy.
2023-06-28 14:38:50 +12:00
Iris System a0fa03599b fix(bot): display new Discord usernames correctly 2023-06-28 13:55:21 +12:00
Iris System 97666a62df fix(bot): make EmbedLinks permission check work with threads 2023-05-28 14:42:18 +12:00
Iris System 83af1f04a7 feat(bot): add support for Discord message context commands (#513) 2023-05-16 03:17:34 +12:00
spiral eefbaf0c1d feat(bot): correctly proxy voice messages 2023-04-15 12:10:04 -04:00
spiral f0b5749d5c feat(bot): clean up / paginate help command 2022-06-14 19:05:15 -04:00
Ske 4df8629b35 Remove some unused fields on cached models 2022-06-03 10:39:29 +02:00
spiral a16903037f fix: don't try to re-send stickers and activity invites 2022-01-14 23:22:12 -05:00
spiral 47e15e3acb feat: add a couple missing Discord types 2022-01-13 12:28:44 -05:00
spiral 04d78e3348 refactor: remove some unused code 2021-11-26 21:14:09 -05:00
spiral 1918c56937 feat: upgrade to .NET 6, refactor everything 2021-11-26 21:10:56 -05:00
spiral 0ca356eec3 feat: add support for attachment descriptions 2021-11-19 09:34:52 -05:00
spiral 38cbca1b34 feat: respect guild boost file size limit when re-sending attachments 2021-11-04 14:13:43 -04:00
spiral ac2671452d run dotnet format 2021-08-27 11:03:47 -04:00
spiral 4c97a9daf6 hopefully a fix for #384 2021-08-15 00:50:31 -04:00
spiral def39b7bc5 fix interactions in DMs 2021-07-28 01:55:06 -04:00
Ske 8740230c3d Add a few utility admin commands
Signed-off-by: Ske <voltasalt@gmail.com>
2021-06-08 19:37:44 +02:00
Ske af5de7c892 Add new enum types for threads
Signed-off-by: Ske <voltasalt@gmail.com>
2021-06-08 18:43:43 +02:00
Ske 84e9b5e4db Fix type for WidgetChannelId field
Signed-off-by: Ske <voltasalt@gmail.com>
2021-06-08 18:38:00 +02:00
Ske 41f1c58a9f Merge branch 'new-shard-handler' 2021-06-08 10:20:59 +02:00
Ske 118f2d49a6 WIP new shard implementation 2021-06-08 10:19:54 +02:00
Ske 4bd2d06b0b Add basic interactivity framework 2021-05-30 16:45:45 +02:00
Ske d7c0592947 Add preliminary support for buttons 2021-05-26 22:27:52 +02:00
Ske a2d2036851 Fix nullability for embeds
Signed-off-by: Ske <voltasalt@gmail.com>
2021-04-13 04:11:53 +02:00
Ske 1c548e9d7b Fix messages in DMs 2021-03-18 11:28:11 +01:00
Ske e7ae9dbe44 Respect shard concurrency limit 2021-02-01 14:26:39 +01:00
Ske 80c572f594 Fix various bugs and regressions 2021-01-31 16:02:34 +01:00
Ske 9079f1c59c Port the DM stuff 2020-12-25 13:58:45 +01:00
Ske a2c8cbb560 Add DM support 2020-12-25 13:19:35 +01:00
Ske f6fb8204bb Add embed builder, some more ported classes 2020-12-23 02:19:02 +01:00
Ske 05334f0d25 Converted enough to send the system card 2020-12-22 16:55:13 +01:00
Ske a6fbd869be Initial commit, basic proxying working 2020-12-22 13:15:26 +01:00