2024-01-11 08:17:25 +01:00
|
|
|
import logger
|
|
|
|
|
|
|
|
|
|
|
|
class StartReview:
|
|
|
|
def process(self, bot, channel, sender, message):
|
|
|
|
"""
|
|
|
|
Si la commande est bonne, le bot démarre la revue hebdomadaire.
|
|
|
|
"""
|
|
|
|
if message.lower() in ("!start", "!debut", "!début"):
|
|
|
|
logger.info("!start caught.")
|
|
|
|
|
|
|
|
if bot.review.is_started:
|
|
|
|
bot.send(channel, f"% {sender}, une revue est déjà en cours.")
|
|
|
|
return True
|
|
|
|
|
|
|
|
# TODO: tester l'heure de démarrage de la revue
|
|
|
|
bot.review.start(sender)
|
|
|
|
bot.send(sender, f"% Bonjour {sender}, vous êtes responsable de réunion.")
|
|
|
|
bot.send(sender, "% Pour terminer la réunion, tapez !fin")
|
2024-04-01 19:27:52 +02:00
|
|
|
# TODO: bot.checkReviewAnniversary();
|
2024-01-11 08:17:25 +01:00
|
|
|
bot.send(channel, "% Début de la réunion hebdomadaire")
|
|
|
|
bot.send(
|
|
|
|
channel,
|
|
|
|
"% rappel : toute ligne commençant par % sera considérée comme un "
|
|
|
|
"commentaire et non prise en compte dans la synthèse",
|
|
|
|
)
|
|
|
|
bot.send(channel, "% pour connaître le point courant, taper !courant")
|
|
|
|
|
|
|
|
return True
|