我在创建简单的python脚本时遇到问题,该脚本从终端执行时会将消息发送到默认通道。
import discord
@bot.event
async def on_ready(ctx):
print('Online')
await ctx.send('Message sent!')
bot.run('MYTOKEN')
在此示例中,我一直未定义“ ctx”
答案 0 :(得分:0)
这里的问题是on_ready
事件不应接收任何参数。请参阅最小Bot文档here和事件参考here中的on_ready文档。如果您想在机器人连接时发送消息。您必须首先get the channel object,然后使用send方法。您可以在文档here