【发布时间】:2020-11-27 07:43:40
【问题描述】:
所以不断收到类型错误,说明 send() 得到了意外的关键字参数“嵌入” 我不确定我做错了什么。任何帮助都会很棒。
client = discord.Client()
@client.event
async def on_message(message):
if message.content == 'what is the version':
dev_channel = client.get_channel(Deleted for obs reasons)
myEmbed = discord.Embed(title="Current Version", description="The bot
is in Version 1.0", color=0x00ff00)
myEmbed.add_field(name="Version Code:", value="v1.0.0", inline=False)
myEmbed.add_field(name="Date Released:", value="November 25th, 2020",
inline=False)
myEmbed.set_footer(text="End of message")
await dev_channel.send(Embed=myEmbed)
当我在不和谐的文本通道中输入版本时,Visual Studios 在终端中提供以下文本。
Ignoring exception in on_message
Traceback (most recent call last):
", line 333, in _run_event
File "C:\Users\lazy5\AppData\Local\Programs\Python\Python39\lib\site-
packages\discord\client.pyy", line 333, in _run_event
await coro(*args, **kwargs)
File "c:\Users\lazy5\Desktop\worth.py", line 30, in on_message
await dev_channel.send(Embed=myEmbed)
TypeError: send() got an unexpected keyword argument 'Embed'
【问题讨论】:
标签: python-3.x discord discord.py