我有这个齿轮,但它不发送嵌入,我甚至尝试与嵌入,但它只发送第一个文本,我不知道为什么。
from discord.ext import commands
class HelpCommand(commands.Cog):
def __init__(self, client):
self.client = client
@commands.Cog.listener()
async def on_ready(self):
print("Test Ready")
@commands.command(aliases=["h"])
async def command(self, ctx):
await ctx.send(f'Please wait')
embed = discord.Embed(title="Help for the bot",
description="", color=discord.Colour.purple())
embed.set_footer(icon_url=ctx.author.avatar_url,
text=f"Requested by {ctx.author.name}")
await ctx.send(embed=embed)
async def setup(client):
await client.add_cog(HelpCommand(client))
1条答案
按热度按时间rqmkfv5c1#
您应该会得到一个错误,所以您可能没有正确配置日志记录,但是
avatar_url
在2.0中被删除了。迁移指南:https://discordpy.readthedocs.io/en/stable/migrating.html#asset-redesign-and-changes
会员头像_url(替换为会员头像)
*此新属性现在可以是
None
现在返回一个
Asset
,如果你查看文档,你会发现它有一个url
属性,注意如果化身是None
,你将无法访问它,所以你必须先检查它。