* initial implementation
* update models
* somewhat working auto mod action executed event
* made some properties optional
* comments, rest entity, guild methods
* add placeholder methods
* started working on rule cache
* working events
* started working on rule builder
* working state
* fix null issue
* commentsssss
* public automod rules collection in a socketgulild
* forgot nullability
* update limits
* add Download func to cacheable user
* Apply suggestions from code review
* Update src/Discord.Net.Rest/DiscordRestApiClient.cs
* missing xml doc
* reworkkkk
* fix the `;` lol
---------
Co-authored-by: Quin Lynch <lynchquin@gmail.com>
Co-authored-by: Casmir <68127614+csmir@users.noreply.github.com>
* move `Thread` property to `IUserMessage` & add one to `SocketUserMessage`
* get channel from cache instead of creating new object
* move the property back to IMessage
* Implement channel ApplicationCommandPermissionTarget
* implement channel target in ApplicationCommandPermission and add static methods for targeting @everyone and all channels
* update customId template generator to escape regex metachars used in template literals
* add clarification to TreatAsRegex prop documentation.
* Implement channel ApplicationCommandPermissionTarge
* implement channel target in ApplicationCommandPermission and add static methods for targeting @everyone and all channels
* Revert "add clarification to TreatAsRegex prop documentation."
This reverts commit 6eab5878a7.
* fix oopsie
* introduce overload for responding to an interaction with an instatiated IModal obj
* add inline docs to ModalInfo.PropertyInfo
* Apply suggestions from code review
Co-authored-by: Casmir <68127614+csmir@users.noreply.github.com>
---------
Co-authored-by: Casmir <68127614+csmir@users.noreply.github.com>
* Initial support for new select types
* Merge branch 'dev' of https://github.com/discord-net/Discord.Net into dev
* some component&action row builder additions
* remove redundant code
* changes1
* maybe working rest part?
* working-ish state?
* fix some xml docs & small rework
* typos
* fix `ActionRowBuilder`
* update DefaultArrayComponentConverter to accomodate new select-v2 types
* now supports dm channels in channel selects
* add a note to IF docs
* add notes about nullable properties
* <see langword="null"/>
* update Modal.cs
Co-authored-by: cat <lumitydev@gmail.com>
Co-authored-by: Cenngo <cenk.ergen1@gmail.com>
* add `nsfw` to data model & internal methods; add missing property
* add `nsfw` prop to command builders
* add `NsfwCommandAttribute` to Interaction Framework
* working state
* docs?
* 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
* 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