CSSUoB / CSSUoB/TeX-Bot-Py-V2

Config variable for silent/non-silent induction outside of "/induct" command

Ouverte
#53 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.