# coding=utf-8 from __future__ import unicode_literals, absolute_import, division, print_function import sopel.module import time import sopel_modules.SpiceBot as SpiceBot def setup(bot): if 'SpiceBot_Uptime' not in bot.memory: now = time.time() SpiceBot.logs.log('SpiceBot_Uptime', "Start time set to " + str(time.time())) bot.memory["SpiceBot_Uptime"] = now def shutdown(bot): if "SpiceBot_Uptime" in bot.memory: del bot.memory["SpiceBot_Uptime"] @sopel.module.nickname_commands('uptime') def bot_command_srewyou(bot, trigger): timesince = str(SpiceBot.humanized_time(time.time() - bot.memory["SpiceBot_Uptime"])) + " ago." bot.osd("I have been running since " + timesince)