Discord 请帮我输入向频道发送消息的代码

Discord 请帮我输入向频道发送消息的代码,discord,discord.py,channel,Discord,Discord.py,Channel,我希望代码能够像我写的那样工作——test2#chat,bot在那里发送了一条消息,但我的代码无法工作。请帮我输入密码,并告诉我哪里出错了。我会很感激的! 我的代码: @client.command() 异步def test2(ctx,名称): chans=get(ctx.guild.channels,name=name) e=discord.Embed(title=f'hello') 等待信道发送(嵌入=e) 如果您打印name参数,您将得到类似于的内容,它不是频道名称,也不是ID 你可以用它

我希望代码能够像我写的那样工作——test2#chat,bot在那里发送了一条消息,但我的代码无法工作。请帮我输入密码,并告诉我哪里出错了。我会很感激的! 我的代码:

@client.command()
异步def test2(ctx,名称):
chans=get(ctx.guild.channels,name=name)
e=discord.Embed(title=f'hello')
等待信道发送(嵌入=e)

如果您打印
name
参数,您将得到类似于
的内容,它不是频道名称,也不是ID

你可以用它来修复它

@client.command()
异步def测试2(ctx,通道:discord.TextChannel):
e=discord.Embed(title='hello')
等待通道发送(嵌入=e)

如果您打印
name
参数,您将得到类似于
的内容,它不是频道名称,也不是ID

你可以用它来修复它

@client.command()
异步def测试2(ctx,通道:discord.TextChannel):
e=discord.Embed(title='hello')
等待通道发送(嵌入=e)