GuildFixUrlConfig: {
    blacklistedCategories: string[];
    blacklistedChannels: string[];
    canUseCustomRules: boolean;
    canUseTemplate: boolean;
    canUseWebhook: boolean;
    customRules: GuildFixUrlRule[];
    defaultTemplate: string;
    disabledGlobalRules: string[];
    enabled: boolean;
    placeholders: FixUrlPlaceholder[];
    replyToSender: boolean;
    template: string | null;
    webhookAvatarUrl: string | null;
    webhookEnabled: boolean;
    webhookUsername: string | null;
}

Type declaration

  • blacklistedCategories: string[]
  • blacklistedChannels: string[]
  • canUseCustomRules: boolean
  • canUseTemplate: boolean

    Whether this server may set template.

  • canUseWebhook: boolean
  • customRules: GuildFixUrlRule[]
  • defaultTemplate: string

    The line a server gets when neither it nor the rule sets a template.

  • disabledGlobalRules: string[]
  • enabled: boolean
  • placeholders: FixUrlPlaceholder[]

    Every {placeholder} a template may use.

  • replyToSender: boolean

    Reply to the sender's message. Wins over the webhook identity - a webhook cannot reply.

  • template: string | null

    This server's own line, or null for each rule's template.

  • webhookAvatarUrl: string | null
  • webhookEnabled: boolean
  • webhookUsername: string | null