Repository navigation
Ditto v0.3.0
Ditto now sticks to two things: voice tools, and the captcha at the door. Everything about cosmetic roles is gone.
Removed
- The colour and game picker shown after the captcha, and
/roles. - Tier titles: Ditto no longer adds or removes
━━ … ━━roles on members.
The only roles Ditto hands out now are the captcha's: member, pending and quarantine.
Changed
- The Roles page of
/setupis now a Staff page, with staff roles only. - Auto-detect finds staff roles from their moderation permissions — Manage Server, Kick, Ban, Timeout or Move Members — instead of a tier title.
- After passing the captcha, members get a short welcome message instead of the role menus.
- The README documents every command with its options, the
/setuppages, the invite permissions and the code layout. The Ditto artwork is back as the logo, with rounded corners and badges in its colours. - License: "Copyright (c) 2026 da0t-exe and the Ditto contributors".
Upgrading
git fetch origin && git reset --hard origin/main && npm install --omit=dev && npm start
Colour, game and tier-title roles stay on your server as ordinary roles; Ditto simply stops managing them. Open /setup and check the Staff page.
Note
Type-checked, and the captcha self-test passes (50 unique, consistent grids). Ditto has still not run against Discord: the first start will be the first end-to-end test.