ItsMoreno
The name I build Discord bots under. Its new site writes real discord.py in the hero and turns one sentence into a project brief.
Shown: the v2 site, built and not launched yet. itsmoreno.dev serves the first version.
The product
ItsMoreno covers custom Discord bots, server setup, connected systems and hosting. itsmoreno.dev is live with the first version. The second is a multi-page React site with written guides, a hero editor that types a real slash command, and a brief builder that stays in your browser until you choose to send it.
The hard part
People who want a bot often can’t describe one yet. The site has to show what a bot is made of, and help someone turn an idea into something specific enough to quote.
How it works
A real editor, typed live
The hero isn’t a screenshot or a library. A small tokeniser scans the discord.py sample once, longest match first, and a typewriter reveals it two characters every 24 ms, with pause and replay. Under reduced motion the whole sample is simply there.
src/code-sample.js, src/use-typewriter.js
A brief that stays in your browser
Type one sentence and it becomes an outline with the details worth discussing. No AI and no network call: it is saved only when you choose “Use this brief”, and the contact form prepares an email you send yourself.
Composer in src/folio-components.jsx, README
Static pages, real metadata
The build writes 13 static routes, each with its own title, canonical and share tags, plus 4 no-JavaScript redirects for retired addresses. A small router moves focus correctly between pages.
scripts/build-routes.mjs, src/navigation.js
Notes from the build
Three long-form guides, such as how to structure a server before it grows, with a contents rail that follows your reading position.
src/guides.js





Facts, with sources
- 13
- static routes, each with its own metadata
- npm run build
- 2
- runtime dependencies: react and react-dom
- package.json
- 24 ms
- per two characters in the hero editor
- src/use-typewriter.js
- 3
- long-form guides
- src/guides.js
Details
Built with
- React 19
- Vite 8
- Hand-written CSS
- Custom tokeniser
- Playwright (Python) checks
- Cloudflare Workers (v1)
- discord.py
About these screens
- Shown: the v2 site, built and not launched yet. itsmoreno.dev serves the first version.
- The code is in a private repository, so this page describes it at README level.