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 !')
评论列表
文章目录