/[sudobot]/trunk/docs/app/(docs)/configuration/guild-config-schema/page.mdx
ViewVC logotype

Annotation of /trunk/docs/app/(docs)/configuration/guild-config-schema/page.mdx

Parent Directory Parent Directory | Revision Log Revision Log


Revision 626 - (hide annotations)
Sat Sep 7 09:38:45 2024 UTC (6 months, 3 weeks ago) by rakinar2
File size: 2458 byte(s)
chore: sync with git

1 rakinar2 575 ---
2 rakinar2 626 title: Guild Configuration
3 rakinar2 575 short_name: Guild Configuration
4     ---
5    
6     # Guild Configuration
7    
8     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.
9    
10     ## Guild Configuration Schema
11    
12     The Guild Configuration Schema encompasses various settings for SudoBot. Below are detailed explanations for key sections of the schema:
13    
14     ## Options
15    
16     - `prefix`: The prefix for the bot commands.
17     - `debug_mode`: Enables or disables debug mode.
18     - `commands`: Contains configurations for various bot commands.
19     - `permissions`: Contains configurations for various permission settings.
20     - `infractions`: Contains configurations for handling infractions.
21     - `muting`: Contains configuration for the muting role.
22     - `quickmute`: Contains configurations for quick mute feature.
23     - `logging`: Contains configurations for logging events.
24     - `message_reporting`: Contains configurations for reporting messages.
25     - `invite_tracking`: Enables or disables invite tracking.
26     - `message_filter`: Contains configurations for filtering messages.
27     - `antispam`: Contains configurations for anti-spam feature.
28     - `antiraid`: Contains configurations for anti-raid feature.
29     - `welcomer`: Contains configurations for welcome messages.
30     - `profile_filter`: Contains configurations for filtering user profiles.
31     - `autorole`: Contains configurations for automatic role assignment.
32     - `reaction_roles`: Contains configurations for roles assigned through reactions.
33     - `create_boost_role`: Contains configuration for creating boost roles.
34     - `disabled_commands`: Contains configurations for disabling commands.
35     - `file_filter`: Contains configurations for filtering files.
36     - `message_rules`: Contains configurations for message rules.
37     - `auto_triggers`: Contains configurations for automatic triggers.
38     - `ai_automod`: Contains configurations for AI-based auto moderation.
39     - `extensions`: Contains configurations for bot extensions.
40     - `bump_reminder`: Contains configurations for bump reminders.
41     - `verification`: Contains configurations for user verification.
42     - `statistics`: Enables or disables statistics collection.

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26