Skip to content

Feature/Submit an advice #34

@CerineBnsd

Description

@CerineBnsd

Context

GDG Algiers' discord community members love getting advice from the bots there. Brainy's ones are brilliant, yet we almost have seen all of them and the funny command has started losing its shine.
In order to get it back, we need more advice in the set.

The idea is to let the community members contribute with their own piece of advice and to make this process less technical than doing pull requests.

Proposition

Creating a new command that enables a member in the server to submit an advice that will be added to the list. It is important to include a validation step in the process, to avoid adding irrelevant advice or inappropriate ones.

The suggested workflow

  1. The user runs the command in Brainy's DM in this format :

$submit <the advice>

  1. The user gets a message confirming the receipt of the advice and saying that it will be validated soon.
  2. The person in charge of validation is notified and is able to validate the advice or reject it.
  3. The user receives a message with the result of the validation.
  4. The advice is added to the set, if validated.

Remaining issues

  • The validation step is mandatory to preserve the community guidelines, yet since it had to be manual, it can be overwhelming for the person in charge. How can we make it less annoying ?

Tasks

  • Propose a workflow for the validation step
  • Write the code for the new command
  • Test the functioning
  • Release it

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions