Esempio n. 1
0
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())
Esempio n. 2
0
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')
Esempio n. 3
0
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')
Esempio n. 4
0
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')