Config variable for silent/non-silent induction outside of "/induct" command
- Langage dominant
- Python
- Étoiles
- 1
- Forks
- 11
- Merge moyen
- 20 h 7 min
- PR mergées (30 j)
- 2
Description
After #54, there are now 2 other ways for user's to be inducted outside of the `/induct` command: a user self-inducting via the `/make-member` command and a committee member using `/ensure-members-inducted`. The code to send the welcome message upon user induction is defined within the `/induct` command call-back, therefore it is not called if the user is inducted any other way. This essentially acts like a silent induction.
This code should be extracted in order for it to be called in any induction method.
In addition an environment variable should allow the configuration of whether the alternative induction methods act like a silent or non-silent induction.
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par lire les callbacks de /induct, /make-member et /ensure-members-inducted, en vous concentrant sur l’endroit où le message de bienvenue de l’induction est actuellement envoyé. Extrayez le comportement commun et ajoutez la configuration demandée via une variable d’environnement afin que les chemins d’induction alternatifs puissent être silencieux ou non silencieux ; le travail est terminé lorsque les trois chemins suivent le comportement configuré.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- backend
- Type d'issue
- Refactorisation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100