--- title: Guild Configuration - SudoBot short_name: Guild Configuration --- # Guild Configuration SudoBot's behavior is controlled through a comprehensive JSON schema. This page provides an overview of the Guild Configuration Schema, allowing you to tailor the bot's behavior to suit your server's needs. Refer to [GuildConfigSchema.ts](https://github.com/onesoft-sudo/sudobot/blob/main/src/types/GuildConfigSchema.ts) and [SystemConfigSchema.ts](https://github.com/onesoft-sudo/sudobot/blob/main/src/types/SystemConfigSchema.ts) for the complete schema. ## Guild Configuration Schema The Guild Configuration Schema encompasses various settings for SudoBot. Below are detailed explanations for key sections of the schema: ## Options - `prefix`: The prefix for the bot commands. - `debug_mode`: Enables or disables debug mode. - `commands`: Contains configurations for various bot commands. - `permissions`: Contains configurations for various permission settings. - `infractions`: Contains configurations for handling infractions. - `muting`: Contains configuration for the muting role. - `quickmute`: Contains configurations for quick mute feature. - `logging`: Contains configurations for logging events. - `message_reporting`: Contains configurations for reporting messages. - `invite_tracking`: Enables or disables invite tracking. - `message_filter`: Contains configurations for filtering messages. - `antispam`: Contains configurations for anti-spam feature. - `antiraid`: Contains configurations for anti-raid feature. - `welcomer`: Contains configurations for welcome messages. - `profile_filter`: Contains configurations for filtering user profiles. - `autorole`: Contains configurations for automatic role assignment. - `reaction_roles`: Contains configurations for roles assigned through reactions. - `create_boost_role`: Contains configuration for creating boost roles. - `disabled_commands`: Contains configurations for disabling commands. - `file_filter`: Contains configurations for filtering files. - `message_rules`: Contains configurations for message rules. - `auto_triggers`: Contains configurations for automatic triggers. - `ai_automod`: Contains configurations for AI-based auto moderation. - `extensions`: Contains configurations for bot extensions. - `bump_reminder`: Contains configurations for bump reminders. - `verification`: Contains configurations for user verification. - `statistics`: Enables or disables statistics collection.