Cool-Man
231518d171
Prevent NullReferenceException if ParentChannel not set.
Similar call stack to #824 .
3 years ago
Cool-Man
726ef5fe65
Don't add private channels for dead DMs (if a user has been deleted, the channel shows up as having no recipients).
3 years ago
Cool-Man
2efd6a493a
Authorization header should not be prefixed for bearer tokens, and should not be set in DiscordRestApiClient constructor if blank (it gets set later).
If using bearer token, connect to regular gateway.
3 years ago
Payton
ea039b848c
Update events.cs ( #2505 )
Fixed compiler error caused by missing semicolon
3 years ago
Misha133
01ae904fe1
[Feature] Add missing properties in forum & thread channels ( #2469 )
* add `AppliedTags` property
* convert collections into immutable arrays
* remove "not supported" remark
* implement `ThreadChannelProperties`
* Add `DefaultSlowModeInterval` and `DefaultSlowModeInterval` properties to forum channels
* add `Moderated` property to `ForumTag``
* `ForumTag` inherits `ISnowflakeEntity`
* Fix `DiscordRestClient.GetChannelAsync` not getting forum channel
* a lot of changes
added:
- channel flags
- `ForumTagBuilder`
- imroved channel modification
* fixed a bug in forum tag emoji parsing
* inherit forum channel from `INesteeChannel`
* implement `INestedChannel` in forum channels
* Add `Flags` property to channels
* add iteraface for forum tags & add equality operators
* Add default reaction emoji property
* add support for modifing default reaction & some renaming
* add createForumChannelAsync to guild
* *fix resharper being a d... and moving code to next line*
* add a `ForumChannels` property
* Some fixes & add support for `default_sort_order`
* fix misleading comment
* fix #2502
* support creating post with applied tags
* fix xmldoc
* set category id on model update
* add limit checks for tag count
3 years ago
Ge
6712ef4573
Fix duplicated members of DiscordErrorCode ( #2500 )
Additionally, fix typo in DiscordErrorCode
3 years ago
Miha Zupan
7077c4469a
Avoid throwing on missing Application ( #2497 )
3 years ago
Misha133
ed3863597a
[Feature] Add new discord stuff ( #2501 )
* changesss
- Added missing error code
- Moved region a bit
- Add new `guild feature`
- Add new `NitroBasic` subscription plan
* fix sending message in rest text-in-voice channels
3 years ago
Quahu
c7ac59d892
Fixed an oversight clearing session data upon any disconnect. ( #2485 )
3 years ago
Misha133
a4d34f6947
[Docs] Update samples to use `MessageContent` intent & update `v2 => v3 guide` ( #2471 )
3 years ago
Armano den Boef
bc89d3c485
Fix TimestampTag being sadge ( #2468 )
* Im so sad
* Im so sad v2
* oopsie uwu
3 years ago
Quin Lynch
9c5f1ecb0d
meta: 3.8.1 ( #2464 )
3 years ago
Misha133
b45b1526c0
add addtional checks for gateway events logging ( #2462 )
3 years ago
Quahu
d4c533aed0
Implemented resume_gateway_url. ( #2423 )
* Implemented resume_gateway_url.
* Made the requested changes.
* Implemented passing the gateway URL down from DiscordShardedClient.
Co-authored-by: Quin Lynch <49576606+quinchs@users.noreply.github.com>
3 years ago
Marten
2a6fca6653
[Docs] Text Commands: Added a warning about the `message content` intent ( #2458 )
* Added a warning about the `message content` intent
* Improved line length
* Warning -> Important
3 years ago
Proddy
d1678d1e8f
Fixing localizations ( #2457 )
* Fixing localizations
* Fixed typo in `SlashCommandOptionBuilder.WithDescriptionLocalizations`
* Fixed typo in `SlashCommandOptionBuilder.AddNameLocalization`
* Changed `Build` method of both `ApplicationCommandOptionProperties` and `SlashCommandProperties` to not set the `NameLocalizations` and `DescriptionLocalizations` if null in the builder. Was causing an error in the setter.
* Update SlashCommandBuilder.cs
Fixing a missing `;`
* Update SlashCommandBuilder.cs
* Fixing _another_ missing `;`
* Update SlashCommandBuilder.cs
* Fixed `SlashCommandOptionBuilder.AddChoiceInternal` to not pass null `NameLocalizations`
* Update SlashCommandBuilder.cs
* Fecking semi-colons
* Update SlashCommandBuilder.cs
3 years ago
Discord-NET-Robot
1b01fed867
Add 50138 Error code ( #2456 )
Co-authored-by: Discord.Net Robot <robot@elons.sweatshop.stop>
Co-authored-by: Quin Lynch <49576606+quinchs@users.noreply.github.com>
3 years ago
Nikolay
525dd6048a
[Docs] Context menu of slash commands supported on mobile ( #2459 )
3 years ago
essoperagma
4834b27f90
Null check slash command localizations ( #2453 )
3 years ago
Quin Lynch
5073afa316
Update PackageLogo.png ( #2333 )
3 years ago
Proddy
2b86a79f70
Fix a bug in EmbedBuilder.Length when there is an EmbedField with no Value ( #2345 )
* Update EmbedBuilder.cs
Fixes a bug where 'EmbedBuilder.Length' will throw an exception of type 'System.NullReferenceException' when a field doesn't have a value.
* Update EmbedBuilder.cs
Fixed an incorrect assuption that `Value` was a `string?`
* Update EmbedBuilder.cs
Fixed one more null check
* Update EmbedBuilder.cs
Co-authored-by: Quin Lynch <49576606+quinchs@users.noreply.github.com>
3 years ago
d4n
11ece4bf16
Update app commands regex and fix localization on app context commands ( #2452 )
Co-authored-by: Quin Lynch <49576606+quinchs@users.noreply.github.com>
3 years ago
SaculRennorb
3dec99f6df
adding scheduled events to audit log ( #2437 )
* first draft
* made changes be actually optional. not everything always changes
* 'doc' text
* more 'doc' stuff
* more 'doc' stuff3
* 'doc' stuff
3 years ago
Julian
fca9c6b618
Fix: remove Module from _typedModuleDefs ( #2417 )
3 years ago
Discord-NET-Robot
b967e6907c
[Robot] Add missing json error ( #2447 )
* Add 20024, 30032, 30034, 30052, 40012, 40043, 40058, 40066, 40067, 50017, 50132, 50138, 50146, 110001, 200000, 200001, 220001, 220002, 220003, 220004, 240000 Error codes
* Update src/Discord.Net.Core/DiscordErrorCode.cs
* Apply suggestions from code review
Co-authored-by: Discord.Net Robot <robot@elons.sweatshop.stop>
Co-authored-by: Quin Lynch <49576606+quinchs@users.noreply.github.com>
3 years ago
Damian Kraaijeveld
376a812b6a
Return a list instead of an array ( #2451 )
3 years ago
Armano den Boef
370bdfa3c6
Bump to Discord API v10 ( #2448 )
* Bump, add messagecontent intent
* Update comments
Co-authored-by: Rozen <Rozen4334@outlook.com>
3 years ago
Cenk Ergen
fbc5ad414f
fix BulkOverwriteCommands NRE ( #2444 )
3 years ago
Viktor Chernikov
9feb703a82
Wrong symbol fix ( #2438 )
3 years ago
Kuba_Z2
0aa381d468
Fix typos of word `length` ( #2443 )
3 years ago
Quin Lynch
adf012d1dd
meta: 3.8.0 ( #2441 )
3 years ago
Cenk Ergen
39bbd298c3
Interactions Command Localization ( #2395 )
* Request headers (#2394 )
* add support for per-request headers
* remove unnecessary usings
* Revert "remove unnecessary usings"
This reverts commit 8d674fe4fa .
* remove nullable strings from RequestOptions
* Add Localization Support to Interaction Service (#2211 )
* add json and resx localization managers
* add utils class for getting command paths
* update json regex to make langage code optional
* remove IServiceProvider from ILocalizationManager method params
* replace the command path method in command map
* add localization fields to rest and websocket application command entity implementations
* move deconstruct extensions method to extensions folder
* add withLocalizations parameter to rest methods
* fix build error
* add rest conversions to interaction service
* add localization to the rest methods
* add inline docs
* fix implementation bugs
* add missing inline docs
* inline docs correction (Name/Description Localized properties)
* add choice localization
* fix conflicts
* fix conflicts
* add missing command props fields to ToApplicationCommandProps methods
* add locale parameter to Get*ApplicationCommandsAsync methods for fetching localized command names/descriptions
* Apply suggestions from code review
Co-authored-by: Armano den Boef <68127614+Rozen4334@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Armano den Boef <68127614+Rozen4334@users.noreply.github.com>
* Update src/Discord.Net.Core/Entities/Guilds/IGuild.cs
Co-authored-by: Armano den Boef <68127614+Rozen4334@users.noreply.github.com>
* add inline docs to LocalizationTarget
* fix upstream merge errors
* fix command parsing for context command names with space char
* fix command parsing for context command names with space char
* fix failed to generate buket id
* fix get guild commands endpoint
* update rexs localization manager to use single-file pattern
* Upstream Merge Localization Branch (#2434 )
* fix ci/cd error (#2428 )
* Fix role icon & emoji assignment. (#2416 )
* Fix IGuild.GetBansAsync() (#2424 )
fix the problem of not being able to get more than 1000 bans
* [DOCS] Add a note about `DontAutoRegisterAttribute` (#2430 )
* add a note about `DontAutoRegisterAttribute`
* Remove "to to" and add punctuation
Co-authored-by: MrCakeSlayer <13650699+MrCakeSlayer@users.noreply.github.com>
* fix: Missing Fact attribute in ColorTests (#2425 )
* feat: Embed comparison (#2347 )
* Fix broken code snippet in dependency injection docs (#2420 )
* Fixed markdown formatting to show code snippet
* Fixed constructor injection code snippet pointer
* Added support for lottie stickers (#2359 )
Co-authored-by: Armano den Boef <68127614+Rozen4334@users.noreply.github.com>
Co-authored-by: BokuNoPasya <49203428+1NieR@users.noreply.github.com>
Co-authored-by: Misha133 <61027276+Misha-133@users.noreply.github.com>
Co-authored-by: MrCakeSlayer <13650699+MrCakeSlayer@users.noreply.github.com>
Co-authored-by: Ge <gehongyan1996@126.com>
Co-authored-by: Charlie U <52503242+cpurules@users.noreply.github.com>
Co-authored-by: Kuba_Z2 <77853483+KubaZ2@users.noreply.github.com>
* remove unnecassary fields from ResxLocalizationManager
* update int framework guides
* remove space character tokenization from ResxLocalizationManager
Co-authored-by: Armano den Boef <68127614+Rozen4334@users.noreply.github.com>
Co-authored-by: BokuNoPasya <49203428+1NieR@users.noreply.github.com>
Co-authored-by: Misha133 <61027276+Misha-133@users.noreply.github.com>
Co-authored-by: MrCakeSlayer <13650699+MrCakeSlayer@users.noreply.github.com>
Co-authored-by: Ge <gehongyan1996@126.com>
Co-authored-by: Charlie U <52503242+cpurules@users.noreply.github.com>
Co-authored-by: Kuba_Z2 <77853483+KubaZ2@users.noreply.github.com>
3 years ago
Kuba_Z2
32b03c8063
Added support for lottie stickers ( #2359 )
3 years ago
Charlie U
ddcf68a29f
Fix broken code snippet in dependency injection docs ( #2420 )
* Fixed markdown formatting to show code snippet
* Fixed constructor injection code snippet pointer
3 years ago
Misha133
89a8ea161f
feat: Embed comparison ( #2347 )
3 years ago
Ge
92215b1f74
fix: Missing Fact attribute in ColorTests ( #2425 )
3 years ago
Misha133
917118d094
[DOCS] Add a note about `DontAutoRegisterAttribute` ( #2430 )
* add a note about `DontAutoRegisterAttribute`
* Remove "to to" and add punctuation
Co-authored-by: MrCakeSlayer <13650699+MrCakeSlayer@users.noreply.github.com>
3 years ago
BokuNoPasya
b7b7964de9
Fix IGuild.GetBansAsync() ( #2424 )
fix the problem of not being able to get more than 1000 bans
3 years ago
Armano den Boef
b6b5e95f48
Fix role icon & emoji assignment. ( #2416 )
3 years ago
Cenk Ergen
6da595e074
fix ci/cd error ( #2428 )
3 years ago
Bob
65b98f8b12
Update xmldocs to reflect the ConnectedUsers split ( #2418 )
3 years ago
Gutyina Gergő
8dfe19f328
Fix placeholder length being hardcoded ( #2421 )
* Fix placeholder length being hardcoded
* Add docs for TextInputBuilder.MaxPlaceholderLength
3 years ago
Cenk Ergen
500e7b44ca
Using RespondWithModalAsync<IModal>() without prior IModal declaration ( #2369 )
* add RespondWithModalAsync method for initializing missing ModalInfos on runtime
* update method name and add inline docs
3 years ago
Armano den Boef
02bc3b7977
Fix NRE on commandbase data assignment ( #2414 )
3 years ago
Cenk Ergen
e551431d72
Max/Min length fields for ApplicationCommandOption ( #2379 )
* implement max/min length fields for ApplicationCommandOption
* fix badly formed xml comments
3 years ago
d4n
1eb42c6128
fix: Issues related to absence of bot scope ( #2352 )
3 years ago
Armano den Boef
c49d4830af
docs: Fix missing entries in TOC ( #2415 )
3 years ago
Armano den Boef
b0b8167efb
fix: Remove group check from RequireContextAttribute ( #2409 )
3 years ago
Alex Thomson
ba02416421
fix: DisconnectAsync not disconnecting users ( #2346 )
3 years ago
Pusheon
f17866085e
fix: Add DeleteMessagesAsync to IVoiceChannel ( #2367 )
Also adds remaining rate-limit information to client log.
3 years ago