40 lines
1.6 KiB
Python
40 lines
1.6 KiB
Python
|
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, !manquants, !merci, !record, !salut, !stats, !status, "
|
|||
|
"!version",
|
|||
|
),
|
|||
|
)
|
|||
|
|
|||
|
return True
|