HomeDevelopment

Automod implementation (#224)

Description

Automod implementation (#224)

  • Hacktoberfest Task 4
  • Remove everything besides prod in TargetActivity
  • TargetActivity? to ulong? in CreateInviteAsync
  • Removed TargetActivity and updated other classes as well
  • Follow naming conventions
  • Added voiceactivities.md

Added documentation for Voice Activities

  • Naming convention..
  • Fixed ModifyCommunitySettingsAsync() to require rules and public updates channel
  • Hacktoberfest Task 5
  • remove comments
  • fix typo
  • Added docs
  • Apply suggestions from code review

Signed-off-by: Lala Sabathil <aiko@aitsys.dev>

  • first attempt at implementing automod
  • current stuff?
  • no idea if anything is right at all
  • [ci skip] fix some stuff
  • use payload constructor
  • update stuff, add todo
  • new folder structure
  • Delete artifacts again
  • Add release workflow
  • added / fixed some stuff?
  • added reason header
  • add docs
  • Update DisCatSharp/Entities/Guild/DiscordGuild.cs

Co-authored-by: Lala Sabathil <aiko@aitsys.dev>
Signed-off-by: maxximum <64035335+xMaxximum@users.noreply.github.com>

  • Update DisCatSharp/Entities/Guild/DiscordGuild.cs

Co-authored-by: Lala Sabathil <aiko@aitsys.dev>
Signed-off-by: maxximum <64035335+xMaxximum@users.noreply.github.com>

  • Update DisCatSharp/Entities/Guild/DiscordGuild.cs

Co-authored-by: Lala Sabathil <aiko@aitsys.dev>
Signed-off-by: maxximum <64035335+xMaxximum@users.noreply.github.com>

  • Update DisCatSharp/Entities/Guild/DiscordGuild.cs

Co-authored-by: Lala Sabathil <aiko@aitsys.dev>
Signed-off-by: maxximum <64035335+xMaxximum@users.noreply.github.com>

  • Update DisCatSharp/Net/Rest/DiscordApiClient.cs

Co-authored-by: Lala Sabathil <aiko@aitsys.dev>
Signed-off-by: maxximum <64035335+xMaxximum@users.noreply.github.com>

  • Update DisCatSharp/Entities/Guild/DiscordGuild.cs

Co-authored-by: Lala Sabathil <aiko@aitsys.dev>
Signed-off-by: maxximum <64035335+xMaxximum@users.noreply.github.com>

  • added channelId as fallback
  • remove Channel and keep only channelId
  • Make OnAutomodActionExecuted safer
  • Hook events
  • Add automod events
  • Add automod intents
  • Update DisCatSharp/Enums/DiscordEvent.cs

Signed-off-by: Lala Sabathil <aiko@aitsys.dev>

  • Accessible thingies
  • Update OAuth.cs
  • added edit model
  • Apply suggestions from code review

Co-authored-by: Lala Sabathil <aiko@aitsys.dev>
Signed-off-by: maxximum <64035335+xMaxximum@users.noreply.github.com>

  • fix automodtriggermetadata
  • fix payload
  • Update DisCatSharp/Entities/Guild/Automod/AutomodAction.cs

Signed-off-by: Lala Sabathil <aiko@aitsys.dev>

  • Update DisCatSharp/Entities/Guild/Automod/AutomodAction.cs

Signed-off-by: Lala Sabathil <aiko@aitsys.dev>

  • Update DisCatSharp/Entities/Guild/Automod/AutomodAction.cs

Signed-off-by: Lala Sabathil <aiko@aitsys.dev>

  • Fix channel select component
  • use action for modify
  • Add regex and update docs
  • add automod type "raid"
  • remove raid type add link filter
  • Create ForumLayout.cs
  • Update ForumLayout.cs
  • Fix automod events and move ops to rule
  • remove debug
  • Update DisCatSharp/Entities/Guild/Automod/AutomodRule.cs

Signed-off-by: Lala Sabathil <aiko@aitsys.dev>

Signed-off-by: Lala Sabathil <aiko@aitsys.dev>
Signed-off-by: maxximum <64035335+xMaxximum@users.noreply.github.com>
Co-authored-by: Lala Sabathil <aiko@aitsys.dev>
Co-authored-by: Lala Sabathil <discatsharp@aitsys.dev>
Co-authored-by: Mira <mira@aitsys.dev>

Details

Provenance
maxximum <64035335+xMaxximum@users.noreply.github.com>Authored on Sat, Nov 5, 17:49
GitHubCommitted on Sat, Nov 5, 17:49
Parents
rDCSe527ed28f812: fix: Fixed null exception for DiscordChannelSelectComponent
Branches
Unknown
Tags
Unknown

Event Timeline

GitHub committed rDCS3c9ffd096568: Automod implementation (#224) (authored by maxximum <64035335+xMaxximum@users.noreply.github.com>).Sat, Nov 5, 17:49