21 lines
646 B
Python
21 lines
646 B
Python
from datetime import datetime
|
|
import logger
|
|
|
|
|
|
class Chrono:
|
|
def process(self, bot, channel, sender, message):
|
|
"""
|
|
Si la commande est bonne, le bot renvoie le chrono actuel.
|
|
"""
|
|
if message.lower() == "!chrono":
|
|
logger.info("!chrono caught.")
|
|
|
|
if bot.review.is_started:
|
|
# TODO: Faire comme l'ancien bot
|
|
seconds = (datetime.today() - bot.review.start_time).seconds
|
|
bot.send(channel, f"{seconds // 60:02d}:{seconds % 60:02d}")
|
|
return True
|
|
else:
|
|
bot.send(channel, "n/a")
|
|
return True
|