如何解决Discord selfbot检查其他用户
我一直在研究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!')
它不起作用并且没有错误,将不胜感激:)
解决方法
尝试使用await ctx.send('Pong!')
而不是ctx.send('Pong!')
。另外,由于您在下一行中为客户端定义了新值,因此您可以删除client = discord.Client()
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。