Discord bot python脚本

Discord bot python脚本,python,python-3.x,discord,discord.py,bots,Python,Python 3.x,Discord,Discord.py,Bots,我正在为我的特殊兴趣编写一个discord机器人。我能得到一些帮助吗?代码格式如下: import os import discord from dotenv import load_dotenv load_dotenv() TOKEN = os.getenv('DISCORD_TOKEN') client = discord.Client() @client.event async def on_ready(): print(f'{client.user} has connec

我正在为我的特殊兴趣编写一个discord机器人。我能得到一些帮助吗?代码格式如下:

import os

import discord
from dotenv import load_dotenv

load_dotenv()
TOKEN = os.getenv('DISCORD_TOKEN')

client = discord.Client()

@client.event
async def on_ready():
    print(f'{client.user} has connected to Discord!')

client.run(TOKEN)```

How do I make this work?

我认为,你对客户的定义是错误的。尝试:

from discord.ext import commands

//*Your dotenv stuff here*

client = commands.Bot(command_prefix="Your prefix here")

client.run(TOKEN)

我希望它能起作用,如果不行,请随时纠正我。

您到底有什么问题?到底是什么问题?看起来应该运行良好。你有.env文件吗?我们无法帮助您,除非您告诉我们它有什么问题。说client.run是错误的,但仍然说client.run没有定义。错误代码到底是什么?也许是一些dotenv的东西被弃用或是错误的。