不和谐机器人编码

时间:2020-04-25 18:33:47

标签: python-3.x pip discord.py

我正在尝试编码不和谐的bot,但是我还无法启动bot。

AttributeError: partially initialized module 'discord' has no attribute 'Client' (most likely due to a circular import)

我设置了所有内容,但没有出现问题

3 个答案:

答案 0 :(得分:1)

您的标头(在您进行任何函数或方法调用之前)应包含以下各项:

import discord
from discord.ext import commands

您还需要初始化不和谐的客户端。在这种情况下,客户端代表您的脚本与不和谐服务器的连接。如果不初始化,则所有命令均无效。

client = commands.Bot(command_prefix=".")

在括号内,您可以为命令声明前缀。例如,.help与!help。

最后,您需要将客户端连接到服务器并在连续事件循环中运行它。这应该在文件的末尾。

client.run('your bot's token')

答案 1 :(得分:1)

尝试定义您的机器人/客户端

var client = new Discord.Client();

答案 2 :(得分:0)

如果您的文件名是 discord.py 尝试更改名称 bot.py 例如