alyssa
e4ed354536
feat: gateway service
2024-10-20 09:36:20 +09:00
Petal Ladenson
7ef1dce0a5
fix(bot): default embed colour should be null
2024-08-29 21:32:03 +09:00
abbie
4ffaed510a
fix(bot): markdown escape Discord usernames ( #655 )
2024-08-16 05:23:13 +09:00
alyssa
d305faf401
refactor(bot): clean up cache extensions
2024-08-07 19:14:32 +09:00
alyssa
1f11dbf269
fix(bot): clean up hid padding code
2024-06-04 18:56:28 +09:00
Iris System
7965e15282
fix(bot): make deletion ID checks accept hyphens/caps
2024-05-11 20:07:01 +12:00
Iris System
1ce9227b7d
feat(bot): add option for hid capitalization
2024-05-11 20:07:01 +12:00
Iris System
9f56697241
feat: initial 6-character HID rework
2024-05-11 20:07:01 +12:00
Astrid
19fdae6ce9
fmt
2024-02-22 06:43:29 +01:00
Astrid
7880d3baf9
Also send gifs over to avatar service
2024-02-22 06:38:15 +01:00
Iris System
5499a20a2c
fix(bot): allow mixed-case file extensions for CDN URLs
2024-02-13 22:42:40 +13:00
Astrid
8157c6932e
feat: add support for external avatar hosting service ( #614 )
2024-02-11 15:53:46 +13:00
Jake Fulmine
8befb1c857
fix(bot): avoid 403 status codes on image upload ( #611 )
2024-02-09 16:38:17 +13:00
rladenson
3045c5e307
feat(bot): add system guild icon & guild name ( #554 )
2023-07-19 12:49:00 +12:00
rladenson
ad093ad566
feat(bot): add webp support to image types
2023-07-15 16:19:24 +12:00
Iris System
a0fa03599b
fix(bot): display new Discord usernames correctly
2023-06-28 13:55:21 +12:00
Iris System
83af1f04a7
feat(bot): add support for Discord message context commands ( #513 )
2023-05-16 03:17:34 +12:00
Iris System
24f0fcd563
fix(bot): allow proxying in stage text channels ( fixes #550 )
2023-05-07 22:15:29 +12:00
spiral
3129f05b0f
fix(bot): show error message when content-type header is missing from avatar url response
2022-12-29 01:21:01 +00:00
spiral
c22de98271
feat(bot): ignore 409 responses from discord
2022-12-14 14:51:32 +00:00
spiral
ad59fa92f1
feat(bot): ignore a few more database errors
2022-12-14 14:47:08 +00:00
spiral
d5adcaf76c
fix(bot): ignore "out of shared memory" postgres error
2022-12-10 16:50:43 +00:00
spiral
2fea773d7e
fix(bot): validate url in pk;import
2022-12-06 10:15:20 +00:00
spiral
2602763e25
feat(bot): don't send internal error messages for some errors that should be on sentry
2022-12-03 11:57:43 +00:00
spiral
c77da49d30
chore(bot): raise Discord embed description character limit
...
short lists should (hopefully) have line breaks less often now
2022-09-22 17:19:18 +00:00
spiral
cfd9dff6c5
feat(bot): tag cluster ID in sentry events
2022-06-21 11:11:47 -04:00
spiral
f0b5749d5c
feat(bot): clean up / paginate help command
2022-06-14 19:05:15 -04:00
spiral
aa896de3af
fix: ignore nirn-proxy timeouts in IsOurProblem
2022-04-20 10:45:35 -04:00
spiral
7afba4ea95
chore: code cleanup (mostly whitespace / remove unused imports)
2022-03-30 04:36:22 -04:00
spiral
56155782c3
fix: don't crash if user tries to add a reaction on a page before the reactions are done filling up
...
this is kinda a hacky fix since it just ignores the user input, but it's the best that can be done until Paginate is moved to interactions (buttons)
2022-03-30 03:06:21 -04:00
spiral
ca108813b7
fix: don't spam errors when postgres is restarting
2022-03-19 21:57:58 -04:00
spiral
ae543b9c18
feat: fetch from REST instead of cache for cross-cluster lookups
2022-03-09 20:06:53 -05:00
spiral
32a73eef09
feat: update to Discord API v10
2022-02-26 16:28:20 -05:00
spiral
375758206e
fix: show correct name in entityReference when base name is private
2022-02-05 09:26:14 -05:00
rladenson
f3869dbcbe
feat: rework group list into member list
2022-01-14 22:30:02 -05:00
spiral
50a24f03a7
refactor: only pass shard ID to event handlers instead of full shard object
2022-01-14 18:39:03 -05:00
spiral
dfc9f8fcfb
feat: add cluster ID to Serilog enricher
2022-01-13 12:28:08 -05:00
spiral
455830a2b5
feat: public/private lookup flags, consistency
2021-12-06 00:32:54 -05:00
spiral
1918c56937
feat: upgrade to .NET 6, refactor everything
2021-11-26 21:10:56 -05:00
spiral
7a5ba8246e
refactor: cache own user ID in IDiscordCache
...
- remove Cluster.User
- remove Cluster.Application (it was only being used as an alternative to Cluster.User for some reason)
- move Bot.PermissionsIn to DiscordCacheExtensions
2021-11-21 19:42:35 -05:00
spiral
0efaab6d95
refactor: don't use 'out' in IDiscordCache methods
...
this change is required for async cache (.NET doesn't support async ref/out params)
2021-11-18 13:11:02 -05:00
spiral
e7f36eb31f
feat: async cache
...
this breaks logging bot permissions to Sentry.
we haven't had a need to check those recently (permissions issues were because of broken cache), so this is fine for now
this should be re-added in the future though
2021-11-17 20:41:02 -05:00
spiral
45258d519e
feat: allow proxying in guild voice channels
2021-11-17 15:55:54 -05:00
spiral
e5c74edd85
feat: ignore database timing out
2021-11-09 01:31:42 -05:00
spiral
be443caccf
fix: off-by-one error in switching list pages
2021-11-07 12:24:06 -05:00
rladenson
b1bd563dad
feat: jump to page ( #401 )
2021-11-04 05:52:49 -04:00
spiral
8d02af7b94
refactor: move GroupAddRemoveResponseService into GroupMemberUtils
...
(it's not a service)
2021-10-31 01:11:10 -04:00
Katrix
b998636cbe
feat: add -raw flag to pk;msg ( #399 )
2021-10-29 16:42:10 -04:00
spiral
13fa78987c
fix: accept channel ID in MatchChannel
2021-10-29 13:04:41 -04:00
spiral
f785fa1204
feat: add HttpRequestException to IsOurProblem
2021-09-29 21:51:54 -04:00