hebdobot/hooks/help.py

40 lines
1.6 KiB
Python
Raw Normal View History

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, "
"!licence, !manquantes, !merci, !record, !salut, !stats, !status, "
"!version",
),
)
return True