首页 > 解决方案 > 我正在将 Discord 机器人转换为 Python,但我的命令中不断出现错误 帮助我

问题描述

目前,我用 Python 完成了 discord bot 命令的输入,但是我得到了一个错误,好像单词 print 带有下划线。我不知道如何解决它。上网查了好几遍都没有出来,别人的要求也没有得到答复。我很急。请解释! 在此处输入图像描述

标签: pythondiscord.py

解决方案


如错误消息所示,您有一个缩进错误。当缩进不正确时,会引发 IndentationError。

import discord
import asyncio

client = discord.Client()

token = "Your Token"

@client.event
async def on_ready():
    print(client.user.name)
    print('Bot start!')
    game = discord.Game('Bot name')
    await client.change_presence(status=discord.Status.online, activity=game)

client.run(token)

如果您对 discord py 有疑问,我建议您不要在代码中显示您的机器人令牌。


推荐阅读