我正在尝试使用Python编写discord机器人,我遇到了这个机器人.
import discord
import asyncio
import random
client = discord.Client()
inEmail = input("Email:")
inPassword = input("Passwd:")
async def background_loop():
await client.wait_until_ready()
while not client.is_closed:
channel = client.get_channel("************")
messages = ["Hello!", "How are you doing?", "Testing!!"]
await client.send_message(channel, random.choice(messages))
await asyncio.sleep(120)
client.loop.create_task(background_loop())
client.run(inEmail, inPassword)
Run Code Online (Sandbox Code Playgroud)
然而,当我试图运行它时,我收到了SyntaxError:
File "1.py", line 7
async def background_loop():
^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)
这是为什么?我测试之前从未收到过.