csharp
public interface IChatFilterOne rule a message has to pass.
Remarks
Doc 28 names this seam: "moderation is a pipeline of IChatFilters… applied server-side before fan-out, with the rejection reason returned to the sender". The shipped filters are ordinary implementations of it, which is G-R1's discipline — the extension point is the one the engine itself uses.
Fields and properties (1)
string NameWhat it is called, in a report.
Methods (1)
ChatVerdict Apply(ChatDraft draft, IChatContext context)Judges a message, and may rewrite it.
Used by (9)
- BlockedVixen.Gameplay.Chat
- ChatFilterTestsVixen.Gameplay.Chat.Tests
- ChatPipelineVixen.Gameplay.Chat
- EmptyVixen.Gameplay.Chat
- LengthVixen.Gameplay.Chat
- MutedVixen.Gameplay.Chat
- RateLimitVixen.Gameplay.Chat
- RepeatVixen.Gameplay.Chat
- WordsVixen.Gameplay.Chat