Add verification system (can be turned on and off) #111
Labels
No labels
blocked
duplicate
enhancement
good first issue
help wanted
invalid
needs criteria
needs estimate
needs testing
question
type
admin
type
bug
type
change
type
defect
type
dependencies
type
documentation
type
epic
type
incident
type
investigation
type
spike
type
story
type
subtask
wontfix
blocked
duplicate
needs
approval
needs
criteria
needs
estimate
needs
tests
question
type
admin
type
alert
type
bug
type
change
type
defect
type
dependencies
type
epic
type
idea
type
incident
type
spike
type
story
won't fix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
RabbitLabs/vylbot-app#111
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
I want to be able to add a verification system, similar to the one implemented in the MankBot. This verification system should be off by default and then have an option to set it up (maybe in the setup command,
v!config verification set on).Acceptance Criteria
Scenario 1
AS a moderator
WHEN I run
v!config verification set onTHEN this should be saved
Scenario 2
AS a moderator
WHEN I run
v!config verification set offTHEN this should be saved
Scenario 3
AS a moderator
WHEN I run
v!config verification.channel set <name>THEN this should be saved
Scenario 4
AS a moderator
WHEN I run
v!config verification.role set <name>THEN this should be saved
Scenario 5
AS a user
WHEN I join the server
AND the verification is set on
AND I type in the code into the entry channel
THEN the bot should assign me the entry role
Scenario 6
AS a moderator
WHEN I run
v!config verification.code set <code>THEN this should be saved
Scenario 7
AS a moderator
WHEN I run
v!code randomiseTHEN this should save a random code
Scenario 8
AS a moderator
WHEN I run
v!code embedTHEN the bot should respond with an embed with the current code in it
Subtasks
verification off/onsettingverification.channelsettingverification.rolesettingverification.codesettingverification.codeverification.codeto an embedverification.roleifverification.codeis the same