异步def on_ready():SyntaxError:语法无效

时间:2020-10-01 16:12:41

标签: discord.py

我正在制作一个不和谐的bot,并且是python的新手,我进行了查找,但是没有找到解决方法,但是我从此代码中得到了错误

代码:

import discord
from discord.ext import commands

client = command.Bot(command_prefix="<")

@client.event
async def on_ready():
    print("Bot is online")

@client.command()
synd def Test(ctx):
    await ctx.send("Test successful")

client.run(Token)

有错误的行:

@client.event
async def on_ready():
    print("Bot is online")

错误:

async def on_ready():
    ^
SyntaxError: invalid syntax

有人知道如何解决此问题吗?我正在使用Python版本:pip 19.2.3(python 3.8)

1 个答案:

答案 0 :(得分:1)

已编辑

打印功能需要另外指定4个空格,例如:

async def on_ready():
        print("Bot is online")