Getting Started
Beginner5 minAdd Chopsticks to your server, grant the right permissions, and run your first commands. Five minutes from zero to working.
1. Invite the bot
2. Grant permissions
3. Run /setup
4. Test a command
Next steps
From adding the bot to self-hosting your own instance — everything you need, in the right order.
Getting Started
Add Chopsticks to your server, grant the right permissions, and run your first commands. Five minutes from zero to working.
Moderation Setup
Configure mod roles, a dedicated log channel, and test every action — ban, kick, mute, warn, and purge.
Economy Setup
Set up the credits system, configure daily rewards, build a shop, and keep your community engaged with leaderboards.
Using the Agent Pool
Understand how the community Agent Pool works, configure it for your server, and deploy an agent to a voice channel.
Customising with /theme
Change embed colors, rename the bot's persona, and disable modules — all from inside Discord, no code required.
Self-hosting with Docker
Run your own Chopsticks instance. Full stack: PostgreSQL, Redis, Lavalink. From clone to online in under 15 minutes.
Add Chopsticks to your server, grant the right permissions, and run your first commands. Five minutes from zero to working.
1. Invite the bot
2. Grant permissions
3. Run /setup
4. Test a command
Next steps
Configure mod roles, a dedicated log channel, and test every action — ban, kick, mute, warn, and purge.
1. Set a mod log channel
2. Assign mod roles
3. Understand hierarchy
4. Test /warn
5. Configure auto-mod (optional)
Set up the credits system, configure daily rewards, build a shop, and keep your community engaged with leaderboards.
1. Enable economy
2. Configure daily rewards
3. Add shop items
4. Set starting balance
5. Check the leaderboard
Understand how the community Agent Pool works, configure it for your server, and deploy an agent to a voice channel.
How the pool works
1. Configure via /setup agent-pool
2. Earn or add credits
3. Request an agent
4. Agent actions
5. Contribute a token (optional)
Change embed colors, rename the bot's persona, and disable modules — all from inside Discord, no code required.
What /theme controls
1. Change embed color
2. Rename the bot's persona
3. Disable a module
4. Check current theme
For deeper customisation
Run your own Chopsticks instance. Full stack: PostgreSQL, Redis, Lavalink. From clone to online in under 15 minutes.
Prerequisites
1. Clone and configure
git clone https://github.com/WokSpec/Chopsticks.git cd Chopsticks cp .env.example .envOpen
.env and fill in your DISCORD_TOKEN and CLIENT_ID.2. Choose a profile and start
# Minimal (bot + PostgreSQL + Redis) docker compose --profile free up -d # Full stack (adds Lavalink + monitoring) docker compose --profile production up -d
3. Verify it's running
docker compose ps docker compose logs bot --followYou should see the bot come online in your Discord server.
4. Rebrand (optional)
src/config/branding.js to change the bot name, default colors, and enabled modules. Rebuild with docker compose build && docker compose up -d.5. Stay updated
git pull && docker compose build && docker compose up -dWatch GitHub releases for breaking changes before updating.
Need help?
Open a GitHub Discussion or file an issue. The community and maintainers actively respond.