我想发送带有嵌入禁令命令的消息(Discord.py)

问题描述 投票:0回答:2

在第 4 行和第 5 行我需要帮助。它不发送嵌入。

@Bot.command()
@has_permissions(ban_members=True)
async def ban(ctx, member : discord.Member=None, reason=None):
    if member == None or member == ctx.message.author:
        embed1 = discord.Embed(title="ERROR:", description="You can not ban yourself.", color=0x00ff00)
        await ctx.send(embed=embed1)
        return
    if reason == None: 
        reason = 'Nothing.'
    await ctx.guild.ban(member, reason=reason)
    await ctx.channel.send(f"{ctx.message.author} banned {member} from server. Reason:{reason}")```
python discord.py
2个回答
1
投票
await ctx.guild.ban(member, reason=reason)

期望被禁止的是用户,而不是会员。 尝试一下

await member.ban(reason=reason)

如记录的这里


@Bot.command()
@has_permissions(ban_members=True)
async def ban(ctx, member : discord.Member=None, reason=None):
    if member == None or member == ctx.message.author:
        embed1 = discord.Embed(title="ERROR:", description="You can not ban yourself.", color=0x00ff00)
        await ctx.send(embed=embed1)
        return
    if reason == None: 
        reason = 'Nothing.'
    await member.ban(reason=reason)
    await ctx.channel.send(f"{ctx.message.author} banned {member} from server. Reason:{reason}")

0
投票
@公主_soso8

我怎样才能禁止这个个人资料,它是假的,他用金钱来威胁那个女孩,有人可以帮忙吗?

© www.soinside.com 2019 - 2024. All rights reserved.