【发布时间】:2023-01-18 23:21:31
【问题描述】:
有人可以在这里帮助我解决我遇到的错误吗?
代码:
import discord
import os
from dotenv import load_dotenv
from neuralintents import GenericAssistant
chatbot = GenericAssistant('intents.json')
chatbot.train_model()
chatbot.save_model()
client = discord.Client()
load_dotenv()
TOKEN = os.getenv('TOKEN')
TOKEN = "my token"
@client.event
async def on_message(message):
if message.author == client.user:
return
if message.content.startswith("!"):
response = chatbot.request(message.content[2:])
await message.channel.send(response)
client.run("my token")
错误:
Traceback (most recent call last):
File "C:\Users\-----\Desktop\Bot\main.py", line 11, in <module>
client = discord.Client()
TypeError: Client.__init__() missing 1 required keyword-only argument: 'intents'
我不太确定为什么会收到此错误,过去它曾经是这样工作的。
是否有任何改变?
【问题讨论】:
-
检查这个例子:discordpy.readthedocs.io/en/stable/quickstart.html
intents = discord.Intents.default() intents.message_content = True client = discord.Client(intents=intents)
标签: python error-handling compiler-errors bots chatbot