Exemplo n.º 1
0
async def update_bot():
    nickname = configmanager.config['bot_nickname'] if len(configmanager.config['bot_nickname']) <= 50 else ''
    status = configmanager.config['bot_status'] if len(configmanager.config['bot_status']) <= 1000 else ''
    for server in client.servers:
        #print("DEBUG: Updating bot in server {}".format(str(server)))
        servermanager.update_user(server.id, client_id, 
                **{'nickname':nickname, 'status':status, 'last_seen':'behind you', 'last_game':'',
                        'color':'#{}'.format(configmanager.config['bot_color'])})
        update_user(server, server.me)
Exemplo n.º 2
0
def update_user(server, user, update_seen=False, force_write=False):
    last_game = ''
    last_seen = ''
    if type(user) is discord.Member and user.game is not None:
        last_game = str(user.game)
    if update_seen:
        last_seen = time.strftime("%c")
    servermanager.update_user(
            server_id=server.id, user_id=user.id, name=user.name,
            avatar=user.avatar_url, discriminator=str(user.discriminator),
            joined=str(user.joined_at), last_game=last_game, last_seen=last_seen, force_write=force_write)
Exemplo n.º 3
0
def update_user(server, user, update_seen=False, force_write=False):
    last_game = ''
    last_seen = ''
    if type(user) is discord.Member and user.game is not None:
        last_game = str(user.game)
    if update_seen:
        last_seen = time.strftime("%c")
    servermanager.update_user(server_id=server.id,
                              user_id=user.id,
                              name=user.name,
                              avatar=user.avatar_url,
                              discriminator=str(user.discriminator),
                              joined=str(user.joined_at),
                              last_game=last_game,
                              last_seen=last_seen,
                              force_write=force_write)
Exemplo n.º 4
0
async def update_bot():
    nickname = configmanager.config['bot_nickname'] if len(
        configmanager.config['bot_nickname']) <= 50 else ''
    status = configmanager.config['bot_status'] if len(
        configmanager.config['bot_status']) <= 1000 else ''
    for server in client.servers:
        #print("DEBUG: Updating bot in server {}".format(str(server)))
        servermanager.update_user(
            server.id, client_id, **{
                'nickname': nickname,
                'status': status,
                'last_seen': 'behind you',
                'last_game': '',
                'color': '#{}'.format(configmanager.config['bot_color'])
            })
        update_user(server, server.me)