我的代码有一个小问题,我不确定
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' 或者它是什么
看来您需要将 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.
我刚刚开始学习 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' 或者它是什么
看来您需要将 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.