pycharm www.example. com 错误缺少1个必需的仅关键字参数:“意图”

osh3o9ms  于 2023-04-30  发布在  PyCharm
关注(0)|答案(1)|浏览(136)

我试图制作一个用于不和谐的快速机器人,我使用了以下代码:

import discord
from discord.ext import commands

bot = commands.Bot(command_prefix='0')

@bot.command(name='ping')
async def ping(ctx):
    await ctx.send('Pong!')

bot.run('MY_DISCORD_BOT_TOKEN')

我得到这个错误:

BotBase.__init__() missing 1 required keyword-only argument: 'intents'

我不确定缺少了什么参数,因为我遇到了这样的错误

gojuced7

gojuced71#

您必须从开发门户启用intent,然后调用这些intent

import discord
from discord.ext import commands

intents = discord.Intents.default()
intents.members = True
intents.message_content = True

bot = commands.Bot(command_prefix="0", intents=intents, case_insensitive=True)

@bot.command(name='ping')
async def ping(ctx):
    await ctx.send('Pong!')

bot.run('YOUR_DISCORD_BOT_TOKEN')

意向文档-https://discordpy.readthedocs.io/en/stable/intents.html

相关问题