Discord Bot pour Scrum Daily Standups
Ce bot n'est pas destiné à remplacer votre standup quotidien. C'est plus une aide pour vos réunions. Au lieu de passer du temps à poser les mêmes questions tous les jours, le temps peut être réservé à une discussion et à une aide non apétitives plus importantes.
Cliquez ici pour ajouter le bot à votre serveur. Vous devrez remplir YOUR_CLIENT_ID avec votre ID client Bots.
Notez que ce qui précède vous oblige à avoir l'autorisation de gestion du serveur dans ce serveur
Le bot créera ensuite une entrée dans la base de données MongoDB pour le serveur, créera le canal de texte #daily-standups et envoie une introduction.
Le préfixe de ce bot est
!
| Nom | Description | Usage | Serveur ou dm | |
|---|---|---|---|---|
help | Affiche toutes les commandes | !help [optional command name] | les deux | |
list | Liste de tous les membres participant au stand-up | !list | Serveur | |
am | Ajoute un nouveau membre au stand-up | !am @<user> @<optional_user> ... | Serveur | |
rm | Supprime un membre du stand-up | !rm @<user> @<optional_user> ... | Serveur | |
reset | Réinitialise le stand-up | !reset | Serveur | Utiliser avec prudence, réinitialise tout |
show | Affiche l'invite de standup | !show | les deux | |
reply | Répondre à l'invite de standup | !reply @<optional_serverId> [message] | DM | optional_server_id : pour plusieurs standups |
view | Voir votre réponse de standup | !view @<optional_serverId> | DM | optional_server_id : pour plusieurs standups |
L'heure de stand-up est fixée à
10:30:00 PM ESTtous les jours de la semaine
À chaque fois avant l'heure du standup, les membres ajoutés doivent dm le bot avec la reply suivie de leur message. Le bot téléchargera ensuite cette réponse à la base de données.
À l'heure du standup, le bot créera une intégration avec toutes les réponses des membres collectés et comprendra une section Hooligans avec des mentions de membres qui n'ont pas participé.
Ce message sera publié sur #daily-standups .
Une fois le message publié, le bot supprimera toutes les réponses des membres, donc les membres devront DM pour le prochain standup.
Discord.js et node-schedule pour les travaux cronMongoDB avec mongooseHeroku pour l'hébergement
Création de canaux texte et message initial sur JOIN (1920x1080)

Bot de messagerie privé avec commandes (1920x1080)

Exemple de message debout quotidien avec Hooligans (1920x1080)