def handle_aliasget(bot, ievent): """ not arguments - show aliases. (per user) """ aliases = ievent.chan.data.aliases if aliases: ievent.reply("channel aliases: %s" % str(aliases)) from jsb.lib.aliases import getaliases aliases = getaliases() if aliases: ievent.reply("global aliases: %s" % aliases.tojson())
def handle_aliasmakeglobal(bot, ievent): aliases = ievent.chan.data.aliases if not aliases: ievent.chan.data.aliases = aliases = {} from jsb.lib.aliases import getaliases galiases = getaliases() galiases.data.update(ievent.chan.data.aliases) bot.aliases.data.update(ievent.chan.data.aliases) galiases.save() ievent.reply('global aliases updated')
def handle_aliasmakeglobal(bot, ievent): """ no arguments - make channel aliases global. """ aliases = ievent.chan.data.aliases if not aliases: ievent.chan.data.aliases = aliases = {} from jsb.lib.aliases import getaliases, savealiases galiases = getaliases() galiases.update(ievent.chan.data.aliases) savealiases() ievent.reply('global aliases updated')