Dashboard Status has an invite builder (#91)
Document the server log (#81), and the Server Members intent every install now needs
New Server Log page. Bot Setup: switching on Server Members Intent, and the
Required invite now includes View Audit Log (1099797982390). Permissions:
the intents table with the two privileged ones, View Audit Log in the
Required set (14), and the server log in By feature and the admin row.
Commands, Configuration (SERVER_LOG_MESSAGE_CONTENT), Feature Switches, Admin
Dashboard (Logging tab), Home, Troubleshooting (Discord refusing the
connection) and both install pages updated.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Hub Prune and Restore buttons now need staff, not Manage Channels
Document the Admin and Mod staff levels
Document server-admin sign-in and Cloudflare Tunnel for the dashboard (#58)
Admin Dashboard: who can sign in and what each sees (owner: every
server plus Status; server admins: only theirs, rechecked live), a step
by step Cloudflare Tunnel section for a public https address with no
open ports and no visitor devices on the host's network, the optional
Cloudflare Access gate, and updated troubleshooting.
Permissions page checked (CodeStandards.md § 12): the dashboard now
follows the Admins row, with the owner seeing every server.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Document hub settings, owner controls and the Voice tab (#54)
Temporary Voice Channels: hub settings and /voice edit (options,
defaults, the limit rules), switching owner controls off with
/voice owner-control, and what the dashboard's Voice tab adds (live
channels with Transfer and Close). Commands lists /voice edit and
owner-control. Admin Dashboard describes the Voice tab and that voice
is the one area it creates and deletes channels in.
Permissions page checked (CodeStandards.md § 12): no new permission;
the temp channel owner row notes that admins can switch controls off.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Document the admin dashboard (#13)
New Admin Dashboard page: what it shows and changes per tab, what stays
in Discord, turning it on with setup.sh or by hand, registering the
OAuth2 redirect URL, opening it locally or over an SSH tunnel, who can
sign in, the four settings, its security model, and troubleshooting.
Configuration lists DASHBOARD_PORT, DISCORD_CLIENT_SECRET,
DASHBOARD_HOST and DASHBOARD_PUBLIC_URL; Host Installation describes
setup.sh's new dashboard step; Home and Troubleshooting link it.
Permissions page checked (CodeStandards.md § 12): the dashboard needs
no bot permission of its own and is open only to the bot's owner, noted
alongside who can run each command.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Document RSS feeds (#46)
New RSS Feeds page: adding a feed and its options, finding a site's
feed address, custom messages, what a post looks like and the flood
guard, managing feeds, how checking works, why addresses on private or
local networks are refused, and troubleshooting. Home, Commands (now
16 slash commands), Server Configuration and Troubleshooting cover it.
Permissions page checked (CodeStandards.md § 12): no new permission;
/rss joins the by-feature table, the admin row and the Mention Everyone
footnote.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Document /mod moderation (#12)
New Moderation page: every /mod subcommand and option, the right-click
Kick/Ban/Timeout member actions, the safety checks, DMs, temporary bans
and what gets reported. Home, Commands, Server Configuration, Admin
Alerts and Troubleshooting link or describe it, and the Honeypot page no
longer calls itself the only thing that removes anyone.
Permissions page checked (CodeStandards.md § 12): Kick Members and
Timeout Members move into the Required set (now 13), with their
features, and /mod joins the by-feature and who-can-use tables. Bot
Setup's Required invite number is recalculated to 1099797982262; the
Recommended set already held both, so its number is unchanged.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Document custom alert messages (#42)
Streamer Alerts and Instagram Alerts gain a "Custom message" section:
the message and clear-message subcommands, the {name}, {title}, {url},
{platform} and {role} placeholders, where the ping goes, and that only
the ping role ever notifies anyone. Commands lists the new subcommands,
Server Configuration mentions them, and the Permissions page's admin
row includes them (no permission changed).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Give every feature its own page (#40)
Add pages for the features that only had a short Server Configuration
section: Verification, Role Menus, Temporary Voice Channels, Honeypot,
Auto-Delete, Admin Alerts (with the command audit log), Server Roles,
Giveaways and Activity Levels. Each is written from the code: how it
works, setup, every option, limits, and a troubleshooting table, with
the permissions it needs linked to the Permissions page.
Home gains a Features table linking every feature page. Commands and
Server Configuration link each section to its page, and Commands now
counts 14 commands, not 12.
Permissions page checked (CodeStandards.md § 12): it now notes that
the deleted-hub alert's Prune and Restore buttons need Manage Channels.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Add a Permissions page, and explain banned words' lists and needs
New Permissions page: the four gateway intents, each required
permission with the features that use it and why, the recommended
extras, what's deliberately left out, a by-feature table, the role
hierarchy, and who can run each command. It was audited against the
code and adds the Auto Moderation Execution intent Bot Setup was
missing.
Bot Setup now summarises the two sets and links there, with a note that
bots invited before /bannedwords need Manage Server added. Banned Words
gains how the lists combine into AutoMod rules and a table of what the
feature needs. Home links the new page.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>