Discord selfbot检查其他用户

时间:2020-09-19 13:25:16

标签: python discord bots self whitelist

我一直在研究Discord自我机器人,目的是更好地学习discord.py并遇到问题,我试图这样做,以便如果我将其列入白名单的其他人将其ID放入.txt文件中,运行命令,然后我将以该命令的答案作为响应,

有人列入白名单:“ + ping”

我:“傍!”

这是我当前的代码:

client = discord.Client()
client = commands.Bot(command_prefix='+', self_bot=True,
                      fetch_offline_members=False)

def checkforuser(ctx):
    return ctx.message.author.id == 669311027615105030

@client.command()
@commands.check(checkforuser)
async def ping(ctx):
   await ctx.send('Pong!')

它不起作用并且没有错误,将不胜感激:)

1 个答案:

答案 0 :(得分:0)

尝试使用await ctx.send('Pong!')而不是ctx.send('Pong!')。另外,由于您在下一行中为客户端定义了新值,因此您可以删除client = discord.Client()