Browse Source

[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
tags/3.9.0
Misha133 GitHub 2 years ago
parent
commit
ed3863597a
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 16 additions and 6 deletions
  1. +5
    -3
      src/Discord.Net.Core/DiscordErrorCode.cs
  2. +4
    -0
      src/Discord.Net.Core/Entities/Guilds/GuildFeature.cs
  3. +6
    -1
      src/Discord.Net.Core/Entities/Users/PremiumType.cs
  4. +1
    -2
      src/Discord.Net.Rest/Entities/Channels/RestVoiceChannel.cs

+ 5
- 3
src/Discord.Net.Core/DiscordErrorCode.cs View File

@@ -116,15 +116,15 @@ namespace Discord
TargetUserNotInVoice = 40032,
MessageAlreadyCrossposted = 40033,
ApplicationNameAlreadyExists = 40041,
#endregion

#region Action Preconditions/Checks (50XXX)
ApplicationInteractionFailedToSend = 40043,
CannotSendAMessageInAForumChannel = 40058,
ThereAreNoTagsAvailableThatCanBeSetByNonModerators = 40066,
ATagIsRequiredToCreateAForumPostInThisChannel = 40067,
InteractionHasAlreadyBeenAcknowledged = 40060,
TagNamesMustBeUnique = 40061,
#endregion

#region Action Preconditions/Checks (50XXX)
MissingPermissions = 50001,
InvalidAccountType = 50002,
CannotExecuteForDM = 50003,
@@ -154,6 +154,7 @@ namespace Discord
BulkDeleteMessageTooOld = 50034,
InvalidFormBody = 50035,
InviteAcceptedForGuildThatBotIsntIn = 50036,
InvalidActivityAction = 50039,
InvalidAPIVersion = 50041,
FileUploadTooBig = 50045,
InvalidFileUpload = 50046,
@@ -161,6 +162,7 @@ namespace Discord
InvalidGuild = 50055,
InvalidMessageType = 50068,
PaymentSourceRequiredForGift = 50070,
CannotModifySystemWebhook = 50073,
CannotDeleteRequiredCommunityChannel = 50074,
CannotEditStickersWithinAMessage = 50080,
InvalidSticker = 50081,


+ 4
- 0
src/Discord.Net.Core/Entities/Guilds/GuildFeature.cs View File

@@ -181,5 +181,9 @@ namespace Discord
/// The guild has enabled the welcome screen.
/// </summary>
WelcomeScreenEnabled = 1L << 41,
/// <summary>
/// The guild has been set as a support server on the App Directory.
/// </summary>
DeveloperSupportServer = 1L << 42,
}
}

+ 6
- 1
src/Discord.Net.Core/Entities/Users/PremiumType.cs View File

@@ -16,6 +16,11 @@ namespace Discord
/// <summary>
/// Nitro subscription. Includes app perks as well as the games subscription service.
/// </summary>
Nitro = 2
Nitro = 2,

/// <summary>
/// Nitro Basic subscription. Includes app perks like video backgrounds, sending bigger files.
/// </summary>
NitroBasic = 3
}
}

+ 1
- 2
src/Discord.Net.Rest/Entities/Channels/RestVoiceChannel.cs View File

@@ -19,8 +19,7 @@ namespace Discord.Rest
/// <summary>
/// Gets whether or not the guild has Text-In-Voice enabled and the voice channel is a TiV channel.
/// </summary>
public virtual bool IsTextInVoice
=> Guild.Features.HasTextInVoice;
public virtual bool IsTextInVoice => true;
/// <inheritdoc />
public int Bitrate { get; private set; }
/// <inheritdoc />


Loading…
Cancel
Save