Configuration
Complete guide to bot.json configuration, embed settings, context menus, privacy, and cog management.
Configuration
All bot settings, embed customization, context menus, privacy controls, and cog management are handled through custom/bot.json.
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": """
}
}color
Hex color for the embed's left border. Default: 0x2b2d31 (Discord dark gray).
title
Title template. {command} is replaced with the formatted command name (e.g., "info user" becomes "• Info › User").
description
Description template. {output}is replaced with the command's output text.
footer.text
Footer text. {category} is replaced with the feature area name.
thumbnail
URL 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"]
}
}enabled
If empty ([]), all features load. If non-empty, only the listed cogs load. Use this to selectively enable features you need.
disabled
These cogs are never loaded, regardless of the enabled list.
Context Menus
Right-click menu commands in Discord. Appear when you right-click on a user, message, or in empty space.
| Name | Action |
|---|---|
| User Info | Shows full profile embed of the clicked user |
| Translate | Translates the clicked message |
| First Message | Gets the first message link in the channel |
| Steal Embed | Re-posts an embed from the clicked message |
| Snipe | Shows deleted message history |
| Softban | Softbans the clicked user |
| Delete Messages | Deletes N messages from the channel |
| Ghost Ping | Ghost-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"]
}
}enabled
List of context menus that are currently active. Only these will appear when you right-click.
available
All 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/disabled status.
/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""
}
}visible
Response is visible to everyone in the channel.
hidden
Response is ephemeral — only visible to the user who invoked the command.
/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.