Python 3.x 嵌入功能不正常Discord.py

Python 3.x 嵌入功能不正常Discord.py,python-3.x,discord.py,discord.py-rewrite,Python 3.x,Discord.py,Discord.py Rewrite,我正在尝试为服务器设置我自己的bot:我有最新的代码 import discord @client.event async def on_message(message): if message.content.startswith("random"): message_sender = message.author embededmessage = discord.Embed(title="TitleTest"

我正在尝试为服务器设置我自己的bot:我有最新的代码

import discord


@client.event
async def on_message(message):
    if message.content.startswith("random"):
        message_sender = message.author
        embededmessage = discord.Embed(title="TitleTest", description=f"{message_sender} Testdescription")
        await message.channel.send(content=None, embed=embededmessage)
        deletingembed = ['TitleTest', "random"]
        for word in deletingembed:
            if message.content.count(word) > 0:
                await message.channel.purge(limit=2)
我在一台服务器上有两个变量,当然所有变量的名称都不同。但是,每次我运行代码时,只有一个有效,即在另一个下面的代码,顶部的代码不起作用,我没有收到错误消息。

使用此代码

from dhooks import Embed

@client.event
async def on_message(message):
if message.content.startswith("random"):
message_sender = message.author
EmbededMessage = Embed()
embed.add_field(name = 'TitleTest', value = f"{message_sender} Testdescription")
await message.channel.send(embed = embed)

你说上面的那个不起作用是什么意思?另外,使用client.commands,而不是在_消息上使用client事件来执行命令。上面的一个和下面的一个是什么意思?我的意思是我有两个相同版本的代码(它有不同的变量名)。每当我运行代码时,只有底部的一个可以运行,所以如果我键入“random2”,它可以运行,但是当我键入“random”时,它不工作,它不发送任何消息,也没有错误。如果是整个库,我想我不需要下载一个pip安装dhooks