Taberror: Inconsistent use of tabs and parameters | discord.py?

2 Antworten

Du musst (wie die Fehlermeldung schon sagt..!) deine Einrückung prüfen. Schick mal deinen Code als Text (in einem Codefeld) oder schau selbst noch mal.

while 1:
  print('Hallo ich bin Code in einem Codefeld')
Woher ich das weiß:Studium / Ausbildung – Informatikstudent
Toluki53 
Fragesteller
 10.03.2022, 20:01

Wie erstelle ich denn ein Codefeld auf dieser Plattform?

0
Toluki53 
Fragesteller
 10.03.2022, 20:02
@bot.event
async def on_message(message):
  if message.content == "!hilfe":
    await message.channel.send(
      "Hilfestellung:"
      "!hilfe - Hilfestellung"
      "!balance - Kontoinformation"
      "!work - Arbeite für etwas Geld"
    )


	if message.content == "!hallo":
		await message.channel.send("Hey")

So, hier einmal

EDIT:
Habe erst jetzt durch den Codefeld hier gesehen, was falsch war. Danke!

1
@bot.event
async def on_message(message):
    if message.content == "!hilfe":
        await message.channel.send(
            "Hilfestellung:",
            "!hilfe - Hilfestellung",
            "!balance - Kontoinformation",
            "!work - Arbeite für etwas Geld",
        )

    if message.content == "!hallo":
        await message.channel.send("Hey")

Die Fehlermeldung besagt, dass du deinen Code falsch (oder eben inkonsistent) eingerückt hast. Das ist in Python von grosser Wichtigkeit. Zudem hast du bei den Parametern von message.channel.send() die Kommas vergessen, oder wolltest du das als einen String haben?

Woher ich das weiß:Berufserfahrung – Informatiker Applikationsentwicklung