Skip to main content
There are three separate questions, and they have different answers.

Can Vetox do it?

Depends on the bot’s own Discord permissions and where its role sits.

Can this member run it?

Depends on their Discord permissions and your per-command settings.

Can they change settings?

Depends on dashboard access.

Role hierarchy

This causes more confusion than anything else in Discord.
A bot can only act on members whose highest role is below its own. If Vetox sits beneath your moderator roles, it cannot ban, mute, timeout or assign roles to those moderators — no matter what permissions it has.The same applies to roles: Vetox can only assign or edit roles positioned below its own.
Fix it in Server Settings → Roles by dragging the Vetox role near the top.

Who can run a command

Vetox checks permissions itself rather than hiding commands in Discord’s menu. Every command is visible to everyone, but only runs for members who are allowed. A member passes if any of these is true: Each command declares the Discord permission it needs — /ban needs Ban Members, /clear needs Manage Messages, and so on. These are listed on each command reference page.
Because commands are visible to everyone, a member without access will see the command and get a permission message when they run it. This is intentional — it lets you grant access by role rather than being limited to Discord’s own permission model.

Per-command overrides

On the Commands page you can, for each command: See command management.

Who can use the dashboard

By default, anyone with Manage Server in a Discord server can configure Vetox for it. On Max and above, Dashboard Permissions lets you narrow that — granting specific roles or people access to specific sections only, so a moderator can manage Auto-Mod without also being able to change your billing or premium settings.

Bot permissions by feature

If you narrowed Vetox’s Discord permissions after inviting, these are the ones each area needs:
Inviting with Administrator avoids all of this. It is the default the invite link uses.

Troubleshooting

That member’s highest role is above Vetox’s role. Move Vetox up.
The reward role is positioned above Vetox’s role. Vetox can only assign roles below its own.
They lack both the required Discord permission and an enabled-role grant for that command. Either give them the Discord permission, or add their role under that command’s enabled roles.
Anyone with Manage Server has full dashboard access by default. Use Dashboard Permissions on Max or above to restrict it.