Stuff
public python v1 · immutablefrom tinicube import plugin, storage tobejoined = storage.PerChannel(default=set()) @plugin.event('irc.quit', priority=+10)def quit_handler(cube, ev): if ev.message == u'Registered': tobejoined[ev].insert(ev.user) cube.invoke('hanirc.cloak', user=ev.user) return False else: return True @plugin.event('irc.join', priority=+10)def join_handler(cube, ev): remained = tobejoined[ev] if ev.user in remained: remained.remove(ev.user) return False else: return True