Marks one quest task complete for a member, for tasks the bot cannot detect on its own. The reply is visible only to you. Requires Manage Server; without it the bot replies "Requires Manage Server."
Pick the member, then the task. The task field suggests this server's enabled tasks as you type, labelled with the task emoji, its name and its key, so you can type either the name or the key. A key that is not on the list is refused with "Unknown task_key x. Valid: message, voice" (or "none configured" when the server has no tasks).
If the member already had the task, the bot replies "@member already had key completed." and nothing else happens. Otherwise it records the completion, grants any reward tied to that task (a role, a message, or XP), and replies "✅ Marked key complete for @member."
When this completes the member's last open task, the bot also posts "🎉 Name completed the Welcome Quest!" in the quest channel, or the welcome channel when no quest channel is set, or the channel you ran the command in when neither is set. It then gives the quest reward role, if one is set, and the rewards that fire on full completion.
Good to know
- Reward messages tied to a single task post in the same channel as the completion announcement above.
- A reward role is refused when it is @everyone, is managed by an integration, carries Administrator, Manage Roles, Manage Server, Manage Channels, Ban Members, Kick Members, Manage Webhooks or Mention Everyone, or sits at or above the bot's top role. The other rewards are still granted.
- The command does not check whether quests are switched on for the server.
- It works for automatic tasks too, which helps when a member did the thing before quests were turned on.