BotDM是我准备好的时候

我希望我的机器人在他启动时使用 discord.py 在 dm 中发送一条消息。我试过这个,我在这里看到过,但没有用

async def on_ready():
  owner = await get_user_info('My ID')
  await bot.send_message(owner, 'Ready!', tts=false)

回答

您使用的代码确实过时了,没有bot.send_messageand之类的方法get_user_info。ID 也是整数,而不是字符串。将代码重写为最新版本应如下所示:

@bot.event
async def on_ready():
    await bot.wait_until_ready()
    owner = bot.get_user(319963626108878848)
    await owner.send("Ready!", tts=True)


以上是BotDM是我准备好的时候的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>