Setup
Discord permissions
Astero requests these permissions via the OAuth invite link (auto-configured). You can also grant them manually from Server Settings → Roles → Astero.
Required for core features
- ● View Channels — see channel structure
- ● Send Messages — post welcomes, notifications, command responses
- ● Embed Links — rich embeds for stream notifs, level-ups, etc.
- ● Attach Files — rank cards, welcome images, ticket transcripts
Required for moderation
- ● Manage Messages — delete spam, run /clear
- ● Manage Roles — level-up rewards, reaction roles, gift code roles
- ● Kick / Ban Members — /mod commands
- ● Moderate Members — timeouts
Required for tickets + temp-voice
- ● Manage Channels — create ticket channels + temp voice channels
- ● Manage Threads — for the auto-thread module
Role hierarchy
For moderation + role-assignment to work, the Astero role must sit above any role it needs to modify in the Discord role list. Drag the Astero role up so it's above your member roles but below your owner / admin roles.
See troubleshooting if a command fails with "missing permissions".