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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 626 - (show 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 ---
2 title: Guild Configuration
3 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