Configuration

Complete guide to bot.json configuration, embed settings, context menus, privacy, and cog management.

Everything below lives in the bot.json file in your container. Edit it, restart the selfbot, and the change is live.

Embed configuration

Customize how all embeds look across the entire bot. Changes apply globally.

{
  "embed": {
"color": "0x2b2d31"",
"title": "• {command}"",
"description": "> {output}"",
"footer": {
  "text": "Pashka™ | {category}"",
  "icon_url": "https://i.e-z.host/a8oyrvt5.png""
},
"thumbnail": """
  }
}
FieldDescription
colorHex color for the embed's left border. Default: 0x2b2d31 (Discord dark gray).
titleTitle template. {command} is replaced with the formatted command name (e.g., "info user" becomes "• Info › User").
descriptionDescription template. {output} is replaced with the command's output text.
footer.textFooter text. {category} is replaced with the feature area name.
thumbnailURL for the embed thumbnail. Leave empty for no thumbnail.

Cog management

Control which features are loaded. Use this to disable specific functionality or reduce the total command count.

{
  "cogs": {
"enabled": [],
"disabled": ["Nsfw"]
  }
}
OptionDescription
enabledIf empty ([]), all features load. If non-empty, only the listed cogs load. Use this to selectively enable features you need.
disabledThese cogs are never loaded, regardless of the enabled list.

Context menus

Right-click menu commands in Discord. They appear when you right-click on a user, a message, or in empty space.

NameAction
User InfoShows full profile embed of the clicked user
TranslateTranslates the clicked message
First MessageGets the first message link in the channel
Steal EmbedRe-posts an embed from the clicked message
SnipeShows deleted message history
SoftbanSoftbans the clicked user
Delete MessagesDeletes N messages from the channel
Ghost PingGhost-pings the author of the clicked message

Configuration

{
  "context_menus": {
"enabled": ["User Info", "Translate", "Steal Embed"],
"available": ["Steal Embed", "User Info", "Translate",
              "First Message", "Snipe Messages",
              "Softban", "Delete Messages", "Ghost Ping"]
  }
}
OptionDescription
enabledList of context menus that are currently active. Only these will appear when you right-click.
availableAll context menus that can be toggled. Menus not in this list cannot be enabled.

Management commands

  • /settings context toggle <name> — enable or disable a specific context menu by name. Toggles the state each time you run it.
  • /settings context list — show all context menus and their current enabled or disabled status.
Discord enforces a maximum of 5 active context menus per app. If you have more than 5 enabled, only the first 5 will appear. Use /settings context toggle to swap which ones are active based on your needs.

Privacy settings

Control whether command responses appear as visible messages or ephemeral (only visible to you).

{
  "privacy": {
"image animal": "visible"",
"crypto balance": "hidden"",
"fun joke": "visible""
  }
}
ValueDescription
visibleResponse is visible to everyone in the channel.
hiddenResponse is ephemeral, only visible to the user who invoked the command.
How to set: Use /settings privacy from Discord, or edit the JSON directly. Both full command paths (e.g., "utils math") and bare command names (e.g., "math") work as keys.

Next steps

Continue with Modules, Custom Commands, or Integrations.