Skip to content

feat: getting-started guide, 404 page, security.txt, welcome message - #59

Merged
haxurus merged 2 commits into
mainfrom
feat/guide-404-welcome
Oct 20, 2026
Merged

haxurus merged 2 commits into
mainfrom
feat/guide-404-welcome

Conversation

@haxurus

@haxurus haxurus commented Oct 20, 2026

Copy link
Copy Markdown
Owner

What and why

  • Getting started page in EN/IT (/en/getting-started, /it/getting-started), with HowTo structured data; linked from the home header and footer, the site footer, the sitemap and the 404 page.
  • 404 page with the site's look, localized, for unknown paths under /en, /it and the root (catch-all routes calling notFound()).
  • security.txt at /.well-known/security.txt (RFC 9116): GitHub private reporting, email, policy, expiry 2027-10-20.
  • Welcome message when the bot joins a server: one embed in the system channel (or the first text channel it can write in) and one DM to the owner, in Italian or English from the server's preferred locale. Links: dashboard, guide, privacy and terms, support server. Mentions disabled; DM failures (closed DMs) are ignored.
  • Capability policy: new open-dm capability, only POST /users/@me/channels with exactly { recipient_id: <snowflake> }; group DMs and extra fields are rejected (covered by policy:check).
  • Bot config: WEB_URL and optional SUPPORT_URL (defaults to the hosted instance).

How it was tested

CI (typecheck, build incl. policy:check, tests); pages and welcome checked after deploy.

🤖 Generated with Claude Code

haxurus and others added 2 commits October 20, 2026 09:26
…come message

- /en|it/getting-started: setup guide (HowTo JSON-LD), linked from header,
  footer, sitemap and the 404 page.
- Localized 404 page for unknown paths under /en, /it and the root.
- /.well-known/security.txt (RFC 9116) pointing to private reporting.
- Bot: one-time welcome when added to a server, in the system (or first
  writable) channel and by DM to the owner, with dashboard, guide, privacy
  and support links. The capability policy now allows opening a one-to-one DM
  (POST /users/@me/channels with recipient_id only); group DMs stay blocked.
- Privacy page, README and distribution rules updated.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@haxurus
haxurus merged commit f205dde into main Oct 20, 2026
5 checks passed
@haxurus
haxurus deleted the feat/guide-404-welcome branch October 20, 2026 07:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant