E0001:invalid syntax obwohl alles richtig ist
Verfasst: Montag 24. September 2018, 21:06
Ich programmiere zurzeit einen Bot für Discord. Jedoch wird mir angezeigt, dass ich einen Syntaxfehler hätte, obwohl dort alles korrekt geschrieben wurde. Was muss ich machen, damit der angebliche Syntaxfehler verschwindet?
Fehlermeldung: E0001:invalid syntax (<unknown>, line 38)
Code: Alles auswählen
import discord
from discord.ext.commands import Bot
from discord.ext import commands
import asyncio
import time
Client = discord.Client() #Initialise Client
client = commands.Bot(command_prefix = "?") #Initialise client bot
@client.event
async def on_ready():
print('Logged in as')
print(client.user.name)
print(client.user.id)
print('------') #Log-In / Begrüßungs-Nachricht
@client.event
async def on_message(message):
if message.author == client.user:
return
if message.content.startswith('!test'):
await client.send_message(message.channel, "Ja! Es funktioniert!")
elif message.content.startswith('cookie'):
await client.send_message(message.channel, ":cookie:")
elif message.content.startswith('Montag'): #Zeigt Hausaufgaben für Montag an
await client.send_message(message.channel, "In Englisch haben wir " + Englisch + " auf. ")
await client.send_message(message.channel, "In Mathe Informatik haben wir "
+ Mathe_Informatik + " auf. ")
await client.send_message(message.channel, "In Physik Info haben wir " + Physik_Informatik + "auf. ")
await client.send_message(message.channel, "In Sporthelfer haben wir " + Sporthelfer + "auf. ")
await client.send_message(message.channel, "In Business Englisch haben wir " + Business_Englisch + "auf.")
await client.send_message(message.channel, "In Deutsch haben wir " + Deutsch + "auf. ")
await client.send_message(message.channel, "In Geschichte haben wir " + Geschichte + "auf. "
elif message.content.startswith('Dienstag'): #Zeigt Hausaufgaben für Dienstag an
await client.send_message(message.channel, "In Latein haben wir " + Latein + "auf. ")
await client.send_message(message.channel, "In Französisich haben wir " + Französisch + "auf. ")
await client.send_message(message.channel, "In Biologie haben wir " + Biologie + "auf. ")
await client.send_message(message.channel, "In Politik haben wir " + Politik + "auf. ")
await client.send_message(message.channel, "In Mathe haben wir " + Mathe + "auf.")
elif message.content.startswith('Mittwoch'):
await client.send_message(message.channel, "In Physik haben wir " + Physik + "auf. ")
await client.send_message(message.channel, "In Mathe Informatik haben wir "
+ Mathe_Informatik + " auf. ")
await client.send_message(message.channel, "In Physik Info haben wir " + Physik_Informatik + "auf. ")
await client.send_message(message.channel, "In Sporthelfer haben wir " + Sporthelfer + "auf. ")
await client.send_message(message.channel, "In Business Englisch haben wir " + Business_Englisch + "auf.")
await client.send_message(message.channel, "In Politik haben wir " + Politik + "auf.")
await client.send_message(message.channel, "In Mathe haben wir " + Mathe + "auf.")
await client.send_message(message.channel, "In Praktischer Philosophie haben wir " + Praktische_Philosophie + "auf. ")
await client.send_message(message.channel, "In Evangelischer Religion haben wir " + Evangelische_Religion + "auf. ")
await client.send_message(message.channel, "In Katholischer Religion haben wir " + Katholische_Religion + "auf. ")
elif message.content.startswith('Donnerstag'):
await client.send_message(message.channel, "In Chemie haben wir " + Chemie + "auf. ")
await client.send_message(message.channel, "In Mathe haben wir " + Mathe + "auf. ")
await client.send_message(message.channel, "In Englisch haben wir " + Englisch + "auf. ")
await client.send_message(message.channel, "In Physik haben wir " + Physik + "auf. ")
elif message.content.startswith('Freitag'):
await client.send_message(message.channel, "In Erdkunde haben wir " + Erdkunde + "auf. ")
await client.send_message(message.channel, "In Deutsch haben wir " + Deutsch + "auf. ")
await client.send_message(message.channel, "In Latein haben wir " + Latein + "auf. ")
await client.send_message(message.channel, "In Französisich haben wir " + Französisch + "auf. ")
Englisch = "nichts"
Deutsch = "nichts"
Latein = "nichts"
Französisch = "nichts"
Biologie = "nichts"
Politik = "nichts"
Mathe = "nichts"
Physik = "nichts"
Chemie = "Arbeitsblatt"
Erdkunde = "nichts"
Geschichte = "Buch S. 20"
Praktische_Philosophie = "nichts"
Evangelische_Religion = "nichts"
Katholische_Religion = "nichts"
Physik_Informatik = "nichts"
Mathe_Informatik = "nichts"
Sporthelfer = "Sport machen"
Business_Englisch = "nichts"
client.run("token") #Replace token with your bots token