我刚刚开始学习discordpy,但是即使我遵循文档并且没有错误消息,但我的机器人没有响应后,我还是被卡住了。该漫游器处于在线状态,但未响应我的消息。我正在使用python 3.8
import discord
client = discord.Client()
@client.event
async def onmessage(message):
message.content.lower()
if message.content.startswith("hello"):
await message.channel.send("Hello!")
client.run('token')
答案 0 :(得分:1)
将onmessage
更改为on_message
答案 1 :(得分:0)
将onmessage
更改为on_message
。
也执行from discord.ext import commands
。
那就是您所缺少的,因为要使用@client.event
,您必须导入discord.ext ...您的代码应在此之后工作