discord.py circular import (AttributeError: partially initialized module 'discord')
discord.py circular import (AttributeError: partially initialized module 'discord')
我正在尝试编写一个 Discord 机器人,但该机器人无法启动并引发此错误:
AttributeError: partially initialized module 'discord' has no attribute 'Client' (most likely due to a circular import)
您的 header(在调用任何函数或方法之前)应包括以下项目:
import discord
from discord.ext import commands
您还需要初始化您的 discord 客户端。在这种情况下,客户端代表您的脚本与 discord 服务器的连接。如果您不进行初始化,您的 none 个命令将起作用。
client = commands.Bot(command_prefix=".")
在括号内,您可以为您的命令声明前缀。例如,.help 与 !help.
最后,您需要将客户端连接到服务器并 运行 它处于连续的事件循环中。这应该在您文件的末尾。
client.run('your bot's token')
尝试定义您的机器人/客户端
var client = new Discord.Client();
如果您的文件名是 discord.py
尝试更改名称 bot.py
例如
我正在尝试编写一个 Discord 机器人,但该机器人无法启动并引发此错误:
AttributeError: partially initialized module 'discord' has no attribute 'Client' (most likely due to a circular import)
您的 header(在调用任何函数或方法之前)应包括以下项目:
import discord
from discord.ext import commands
您还需要初始化您的 discord 客户端。在这种情况下,客户端代表您的脚本与 discord 服务器的连接。如果您不进行初始化,您的 none 个命令将起作用。
client = commands.Bot(command_prefix=".")
在括号内,您可以为您的命令声明前缀。例如,.help 与 !help.
最后,您需要将客户端连接到服务器并 运行 它处于连续的事件循环中。这应该在您文件的末尾。
client.run('your bot's token')
尝试定义您的机器人/客户端
var client = new Discord.Client();
如果您的文件名是 discord.py
尝试更改名称 bot.py
例如