我的代码有一个小问题,我不确定

I have a slight issue with my code and im not sure

我刚刚开始学习 python 并想制作一个不和谐的机器人,希望在途中学习一些编码。现在我正在尝试制作一个聊天机器人,但遇到了一个问题。

from prsaw import RandomStuff
rs = RandomStuff(async_mode = True)

代码:

@client.event
async def on_message(message):
    if client.user == message.author:
        return

    if message.channel.id == 833292700744548392:
        response = await rs.get_ai_response(message.content)
        await message.reply(response)

    await client.process_commands(message)

错误信息:

Traceback (most recent call last):
  File "C:\Users\Johaa\PycharmProjects\Kushina 2.0\main.py", line 16, in <module>
    rs = RandomStuff(async_mode = True)
TypeError: __init__() missing 1 required positional argument: 'api_key'

我不确定如何获得 'api key' 或者它是什么

视频 - https://www.youtube.com/watch?v=xKfaobGpKlQ

看来您需要将 api_key 传递给 RandomStuff。所以不是这个:

rs = RandomStuff(async_mode = True)

试试这个:

rs = RandomStuff(async_mode = True, api_key = api_key)

Here's how to get an api key. API 密钥使您可以使用 API.