嘿,我正在用pycharm创建一个不和谐的bot,但我遇到了这个问题:无论我运行我的代码多少次,并且我检查了它,前缀命令都不起作用,我认为我没有犯任何错误,请帮我 她是我的密码:
import random
from discord.ext import commands
client = commands.Bot(command_prefix='&')
@client.command()
@commands.has_permissions(manage_messages=True)
async def clear(ctx, amount=2):
await ctx.channel.purge(limit=amount)
client.run('token')
答案 0 :(得分:0)
尝试为其命名:@client.command(name="clear")
答案 1 :(得分:0)
要执行此操作,您需要先导入Import不和谐
import discord
答案 2 :(得分:-1)
我假设您将令牌存储为变量。 而且我建议,尽管不是必需的,但您可以添加换行符而不是将其作为一个大块。
然后
1.使用打印(“这应该工作”)进行调试。
2.确保您的漫游器具有权限,确保在添加漫游器时单击了Manage Messages
或Administrator
上的复选框。如果您不记得自己做过什么,不用担心,可以通过here上的漫游器OAuth2页面设置,以正确的权限再次添加漫游器。