From 46ae0aa7db0e61e01c78e3b7205603a7aa8d6aa5 Mon Sep 17 00:00:00 2001 From: deathbybandaid Date: Tue, 16 Jul 2019 11:46:52 -0400 Subject: [PATCH] add version command --- .../SpiceBot_Core_Commands/Version.py | 24 +++++++++++++++++++ .../SpiceBot_Core_Commands/__init__.py | 1 + 2 files changed, 25 insertions(+) create mode 100644 sopel_modules/SpiceBot_Core_Commands/Version.py diff --git a/sopel_modules/SpiceBot_Core_Commands/Version.py b/sopel_modules/SpiceBot_Core_Commands/Version.py new file mode 100644 index 0000000..8091816 --- /dev/null +++ b/sopel_modules/SpiceBot_Core_Commands/Version.py @@ -0,0 +1,24 @@ +# coding=utf8 +from __future__ import unicode_literals, absolute_import, division, print_function +""" +This is the SpiceBot Users system. +""" +import sopel + +import sopel_modules.SpiceBot as SpiceBot + + +@SpiceBot.prerun('nickname') +@sopel.module.nickname_commands('version') +def nickname_comand_version(bot, trigger, botcom): + fulldisp = [] + + # sopel + displayval = "I am running Sopel " + str(SpiceBot.version.sopel["version_local_num"]) + if SpiceBot.version.sopel["version_local"] < SpiceBot.version.sopel["version_online"]: + displayval += " Update Available to " + SpiceBot.version.sopel["version_online_num"] + fulldisp.append(displayval) + + # SpiceBot + + bot.osd(fulldisp) diff --git a/sopel_modules/SpiceBot_Core_Commands/__init__.py b/sopel_modules/SpiceBot_Core_Commands/__init__.py index 83d0712..9235bb6 100644 --- a/sopel_modules/SpiceBot_Core_Commands/__init__.py +++ b/sopel_modules/SpiceBot_Core_Commands/__init__.py @@ -22,6 +22,7 @@ from .BotPrivs import * from .AI import * from .DictComs import * from .TODO import * +from .Version import * __author__ = 'Sam Zick' __email__ = 'sam@deathbybandaid.net'