UsoDiscord.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:Uso-Bot 作者: Renondedju 项目源码 文件源码
def on_ready():
    global mainChannel, logsChannel, visible, databasePath, botOwner, Refresh
    mainChannel = client.get_server(constants.Settings.mainServerID).get_channel(constants.Settings.mainChannelId)
    logsChannel = client.get_server(constants.Settings.mainServerID).get_channel(constants.Settings.logsChannelId)
    print('Logged in !')

    botOwner = await client.get_user_info(str(constants.Settings.ownerDiscordId))
    hello = False

    if (datetime.now().strftime('%H') == "02" and Refresh) or ((set(sys.argv) & set(["refresh"])) and Refresh):
        await change_presence(status=discord.Status('dnd'), game=discord.Game(name='Booting ...'))
        message = await client.send_message(mainChannel, "<:empty:317951266355544065> Updating stats ...")
        #try:
        print('Refreshing users stats ...')
        update_stats.update_all_stats(conn, cursor)
        Refresh = False
        print(" - Done")
        print('Creating new backup ...', end="")
        create_backup()
        print(" Done !")
        await client.edit_message(message, "<:check:317951246084341761> Updating stats ... Done !")
        # except:
        #   await client.edit_message(message, "<:xmark:317951256889131008> Updating stats ... Fail !")
        if not set(sys.argv) & set(["dev"]):
            await client.send_message(mainChannel, "<:online:317951041838514179> Uso!<:Bot:317951180737347587> is now online !")
            await change_presence(status=discord.Status('online'), game=discord.Game(name='Osu !'))
            hello = True
    if (set(sys.argv) & set(["online"])) and hello == False:
        await client.send_message(mainChannel, "<:online:317951041838514179> Uso!<:Bot:317951180737347587> is now online !")
    if set(sys.argv) & set(["dev"]):
        await change_presence(status=discord.Status('idle'), game=discord.Game(name='Dev mode'))
    else:
        await change_presence(status=discord.Status('online'), game=discord.Game(name='o!help'))
    print ('Ready !')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号