From 3aa829314fd4535ce64cc176fd7ba4fecb83f4b4 Mon Sep 17 00:00:00 2001 From: deathbybandaid Date: Tue, 17 Sep 2019 19:21:25 -0400 Subject: [PATCH] regnick command --- .../SpiceBot_Core_Commands/RegNick.py | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 sopel_modules/SpiceBot_Core_Commands/RegNick.py diff --git a/sopel_modules/SpiceBot_Core_Commands/RegNick.py b/sopel_modules/SpiceBot_Core_Commands/RegNick.py new file mode 100644 index 0000000..e0a31d3 --- /dev/null +++ b/sopel_modules/SpiceBot_Core_Commands/RegNick.py @@ -0,0 +1,22 @@ +# 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 +from sopel_modules.spicemanip import spicemanip + + +@SpiceBot.prerun('nickname') +@sopel.module.nickname_commands('regnicks', 'regnick') +def nickname_comand_regnicks(bot, trigger, botcom): + reggedusers = SpiceBot.users.dict["registered"] + bot.osd("These users are registered " + spicemanip(reggedusers, 'andlist') + ".", trigger.sender, 'notice') + notregged = [] + for user in SpiceBot.users.dict["online"]: + usernick = SpiceBot.users.ID(user) + if str(usernick).lower() in [x.lower() for x in SpiceBot.userself.dict["registered"]]: + notregged.append(usernick) + bot.osd("These online users are not registered " + spicemanip(notregged, 'andlist') + ".", trigger.sender, 'notice')