Как удалить старые слэш-команды из бота Discord?Python

Программы на Python
Anonymous
Как удалить старые слэш-команды из бота Discord?

Сообщение Anonymous »

Недавно я использовал премиум-бота Mee6 для своего сервера Discord, но теперь я хочу запустить своего собственного бота с новыми слэш-командами (работающим на боте, который был ботом Mee6). Однако старые слэш-команды из Mee6 все еще прописаны в моем боте. Когда я набираю «/», все мои команды отображаются вместе с командами Mee6. Как мне избавиться от команд Mee6? Я попытался использовать команду синхронизации, чтобы удалить старые команды, но это не сработало. Вот мой код:

Код: Выделить всё

@commands.command()
async def sync(self, ctx) -> None:
fmt = await ctx.bot.tree.sync()
await ctx.send(f"{len(fmt)} commands synced.")

def on_ready(self):
cmdgroup= groupCommands(
name="demo", description="This is just a Demo")
self.bot.tree.add_command(cmdgroup)
Может кто-нибудь помочь мне исправить мою команду синхронизации или предложить решение по удалению команд Mee6?
Просто использовать другого бота — это не вариант, поскольку бот уже находится на некоторых других серверах.
Для уточнения: с Mee6 Premium вы можете использовать своего собственного бота в качестве бота Mee6. Итак, бот, который я сейчас использую, ранее работал как бот Mee6.

Подробнее здесь: https://stackoverflow.com/questions/760 ... iscord-bot

Вернуться в «Python»