Ejemplo n.º 1
0
Archivo: ext.py Proyecto: jdost/lazbot
def file_updated(file):
    ''' Listen for file update events and update the file model on the bot
    '''
    if file.id in bot.files:
        logger.debug("File updated: %s", file)
        diff = compare(bot.files[file.id], file, File.KEYS)
        log_diff(diff)
    else:
        logger.debug("File created: %s (%s)", file, file.id)

    bot.files[file.id] = file
Ejemplo n.º 2
0
Archivo: ext.py Proyecto: jdost/lazbot
def user_updated(user):
    ''' Listen for user update events and update the user model on the bot.
    '''
    if user.id in bot.users:
        diff = compare(bot.users[user.id], user, User.KEYS)
        log_diff(diff)
        logger.debug("User updated: %s", user)
    else:
        logger.info("User created: %s (%s)", user, user.id)

    bot.users[user.id] = user