Der ganze Code ist gute 1.000 Zeilen lang. Reicht dir vllt ein bestimmter ausschnitt? Will ungern alles posten...
Das wäre mal die gesamte Funktion mit der Codezeile:
Code: Alles auswählen
async def on_ready(self):
if self.ready is False:
try:
self.logging("sys", "syslog.txt", "Starting...")
id_init = self.init_ids()
if id_init is True:
self.stat_embed_id = await self.server_statistiken.fetch_message(736979692913164289)
self.logging("sys", "syslog.txt", "Initializing IDs.....Done")
await self.server_logging("sys", "Initializing IDs......Done")
else:
self.logging("sys", "syslog.txt", "Initializing IDs....Error")
task_init = self.task_handler()
if task_init is True:
self.logging("sys", "syslog.txt", "Initializing tasks...Done")
await self.server_logging("sys", "Initializing tasks...Done")
else:
self.logging("sys", "syslog.txt", "Initializing tasks..Error")
await self.server_logging("sys", "Initializing tasks..Error")
print("Bot ready")
self.logging("sys", "syslog.txt", "Bot started succesfully!\n")
await self.server_logging("sys", "Bot started succesfully!")
except Exception as e:
self.logging("sys", "errorlog.txt", "Bot could not be started!")
self.logging("sys", "errorlog.txt", "Error:%s\n" % e)
await self.server_logging("sys", "Startup failed.")
await self.server_logging("error", "Bot failed, Error:%s" % e)
self.ready = True
else:
self.logging("sys", "syslog.txt", "on_ready was called!\n")
self.ready = True
Mir egal, ob der Code schön ist oder nicht.
Hauptsache er funkt!