2024-04-01 19:27:52 +02:00
|
|
|
|
import time
|
|
|
|
|
|
|
|
|
|
import logger
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class Help:
|
|
|
|
|
def process(self, bot, channel, sender, message):
|
|
|
|
|
"""
|
|
|
|
|
Le message est pris en compte si l'utilisateur demande de l'aide.
|
|
|
|
|
"""
|
|
|
|
|
if message.lower() in ("!aide", "!help", "!aide hebdobot", "!help hebdobot"):
|
|
|
|
|
logger.info("!help caught.")
|
|
|
|
|
|
|
|
|
|
bot.send_multiple(
|
|
|
|
|
sender,
|
|
|
|
|
(
|
|
|
|
|
f"Bienvenue {sender}. Je suis {bot.nickname}, le robot de gestion "
|
|
|
|
|
"des revues hebdomadaires de l'April.",
|
|
|
|
|
"Voici les commandes que je comprends :",
|
|
|
|
|
" ",
|
|
|
|
|
" !aide,!help : afficher cette aide",
|
|
|
|
|
" !aide commande : afficher l'aide de la commande !commande",
|
|
|
|
|
" !début : commencer une nouvelle revue",
|
|
|
|
|
" % message : traiter comme un commentaire",
|
|
|
|
|
" # titre : démarrer un sujet individuel",
|
|
|
|
|
" ## titre : démarrer un sujet collectif",
|
|
|
|
|
" !oups : annuler la dernière entrée dans un point de "
|
|
|
|
|
"revue",
|
|
|
|
|
" !courant : afficher le sujet en cours",
|
|
|
|
|
" !fin : terminer la revue en cours",
|
|
|
|
|
" !stop : abandonner la revue en cours",
|
|
|
|
|
" ",
|
|
|
|
|
"Autres commandes : !anniv, !bonjour, !chrono, !date, !hello, "
|
2024-04-05 08:31:40 +02:00
|
|
|
|
"!licence, !manquantes, !merci, !record, !salut, !stats, !status, "
|
2024-04-01 19:27:52 +02:00
|
|
|
|
"!version",
|
|
|
|
|
),
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
return True
|