regnick command

This commit is contained in:
deathbybandaid 2019-09-17 19:21:25 -04:00
parent 35c7686ba8
commit 3aa829314f

View File

@ -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')