BotBoard
ExploreCollectionsCategories
BotBoard

The modern Discord bot directory. Find the right Discord Bot, not just the most popular one.

Join our Discord

Discover

Browse BotsNew BotsTop RatedCollectionsCompareBotBoard vs Top.gg

Developers

Add Your BotDashboardAnalyticsGrow Your BotWhere to Post Your Bot

Company

AboutPrivacyTermsContact Us

Categories

All CategoriesModerationMusicUtilityEconomy
© 2026 BotBoard
PrivacyTermsNot affiliated with Discord Inc.
  1. Bots
  2. ›
  3. Moderation
  4. ›
  5. Slashy
Slashy icon

Slashy

Verified

What's Slashy? Slashy is the first free and open-source Discord bot that allows you to create custom slash commands. Yes, I know, Slashy is a super creative name. I'm not the best at naming things,

Add to Server
Are you the developer of Slashy?Claim this listing, freeTakes under 10 minutes, no review queue.
0No votes yet
91servers
Listed 5 months ago
free
Moderation
|

About

Slashy is the first free and open-source Discord bot that lets you create custom slash commands easily. It's been active since 2022, and its code is publicly available.

Slashy's main purpose is to allow anyone, regardless of technical skill, to add commands to their Discord server.

Key Features

  • Command Management: Admins/managers can add, edit, delete, and list commands. Full command editing is done via a modal and is reflected instantly.
  • Usage Tracking: Command usages are tracked (visible to admins/managers or bot host via PostHog).
  • Ephemeral Replies: Command replies can be set to be visible only to the person who runs the command.
  • Role-Gated Commands: Commands can be restricted to specific roles (multi-select), with the default being everyone.
  • Internationalization: Supports all Discord locales.
  • Admin Endpoints: Functionality for limiting the number of commands per guild and banning guilds.
The publicly-hosted version can be added via the provided OAuth link. Self-hosting is also an option.

User Commands

The bot uses the base command /slashy for management:

  • /slashy add: Opens a modal for adding a new command.
  • /slashy list: Shows the server's custom commands (only visible to you).
  • /slashy delete <name>: Deletes a command. Uses autocomplete.
  • /slashy edit <name>: Edits a command. Uses autocomplete.
Note: Created commands become real slash commands on the guild. The replies honor the stored visibility flag (ephemeral/public).

Developer Information

Stack

  • Entrypoint: Cloudflare Worker (src/worker.ts).
  • Toolchain: Bun, deployed with Wrangler.
  • Discord: Interactions only, with Ed25519 verification (utils/verify.ts).
  • Database: Cloudflare D1 binding (DB) for commands and guild metadata.
  • REST: Client (discord/rest-client.ts) for registering commands on the fly.
Interaction Flow

1. worker.fetch verifies the signature and builds context.
2. router handles Ping, Autocomplete, Modal Submit, /slashy subcommands, or dynamic commands.
3. /slashy requests trigger ensureBaseCommand to keep the root command up to date.
4. Modal Submission: Sanitizes input, enforces Manage Server permission and guild limits, saves to D1, registers/patches the guild command, and replies ephemerally.
5. Dynamic Command Handler: Fetches the command row, increments uses, applies placeholders, and replies as public or ephemeral based on the command settings. PostHog (if enabled) captures lifecycle events.

Persistence (D1 Tables)

  • commands: Stores reply, description, ephemeral status (0/1), allowed_roles (JSON array), uses, and timestamps.
  • guilds: Stores banned status and max_commands (default 50, can be overridden by MAX_COMMANDS environment variable).
Self-Hosting (Summary)

1. Install Bun and Wrangler.
2. Create a Cloudflare D1 database and bind it as DB.
3. Set Discord app secrets: DISCORD_TOKEN, DISCORD_APP_ID, DISCORD_PUBLIC_KEY.
4. Apply the DB schema: wrangler d1 migrations apply slashy.
5. Set (or retrieve from logs) the SLASHY_SECRET for admin access.
6. Register the base command: curl -H "Authorization: Bearer $SLASHY_SECRET" https://your-worker/admin/register-base.
7. Use bun dev -- --remote for development or bun run deploy for deployment.

Slashy is licensed under GPL-3.0.

Reviews

No reviews yet

Share your experience with this bot to help others decide.

Similar Bots

View all
TAG-BOT icon

TAG-BOT

Verified
6010.7K servers
haunt icon

haunt

Verified
584.7K servers
Name Paint icon

Name Paint

Verified
573.7K servers
Bastion icon

Bastion

Verified
566.3K servers
Colour Me! icon

Colour Me!

Verified
541.6K servers
Reactify icon

Reactify

Verified
50455 servers
Flare 🚀 icon

Flare 🚀

Verified
4599 servers
Ranklink icon

Ranklink

Verified
43113 servers
Winnsy icon

Winnsy

Verified
43277 servers
EasyTicket icon

EasyTicket

Verified
42164 servers
Resolvo X icon

Resolvo X

Verified
41138 servers
Atlas 3.0 icon

Atlas 3.0

Verified
4157 servers
Shiro-san icon

Shiro-san

Verified
4097 servers
BloxMood icon

BloxMood

Verified
3939 servers
TrustFactor icon

TrustFactor

Verified
3931 servers
Mira Waitress icon

Mira Waitress

Verified
3825 servers
SnapRoom icon

SnapRoom

Verified
3823 servers
FiveM Helper icon

FiveM Helper

Verified
3853 servers
Threadmail icon

Threadmail

Verified
3510 servers
Aware icon

Aware

28242 servers
TAG-BOT icon

TAG-BOT

Verified
6010.7K servers
haunt icon

haunt

Verified
584.7K servers
Name Paint icon

Name Paint

Verified
573.7K servers
Bastion icon

Bastion

Verified
566.3K servers
Colour Me! icon

Colour Me!

Verified
541.6K servers
Reactify icon

Reactify

Verified
50455 servers
Flare 🚀 icon

Flare 🚀

Verified
4599 servers
Ranklink icon

Ranklink

Verified
43113 servers
Winnsy icon

Winnsy

Verified
43277 servers
EasyTicket icon

EasyTicket

Verified
42164 servers
Resolvo X icon

Resolvo X

Verified
41138 servers
Atlas 3.0 icon

Atlas 3.0

Verified
4157 servers
Shiro-san icon

Shiro-san

Verified
4097 servers
BloxMood icon

BloxMood

Verified
3939 servers
TrustFactor icon

TrustFactor

Verified
3931 servers
Mira Waitress icon

Mira Waitress

Verified
3825 servers
SnapRoom icon

SnapRoom

Verified
3823 servers
FiveM Helper icon

FiveM Helper

Verified
3853 servers
Threadmail icon

Threadmail

Verified
3510 servers
Aware icon

Aware

28242 servers
View all Moderation bots →Compare with TAG-BOT →