@R4mBLe

Как в discord.py сделать чтобы музыка играла в двух дискорд серверах?

На одном сервере дискорд бот номально играет музыку. Как сделать чтобы им могли пользоваться сразу на нескольких серверах?
  • Вопрос задан
  • 141 просмотр
Пригласить эксперта
Ответы на вопрос 1
@art-kors
Здравствуй! Если ты также, как и я, скопипастил с примера из оф.гитхаба, то setup_hook() закомментируй
self.tree.copy_global_to(guild=MY_GUILD)

class MyClient(discord.Client):
    def __init__(self, *, intents: discord.Intents):
        super().__init__(intents=intents)
        # A CommandTree is a special type that holds all the application command
        # state required to make it work. This is a separate class because it
        # allows all the extra state to be opt-in.
        # Whenever you want to work with application commands, your tree is used
        # to store and work with them.
        # Note: When using commands.Bot instead of discord.Client, the bot will
        # maintain its own tree instead.
        self.tree = app_commands.CommandTree(self)

    # In this basic example, we just synchronize the app commands to one guild.
    # Instead of specifying a guild to every command, we copy over our global commands instead.
    # By doing so, we don't have to wait up to an hour until they are shown to the end-user.
    async def setup_hook(self):
        # This copies the global commands over to your guild.
        #self.tree.copy_global_to(guild=MY_GUILD)
        await self.tree.sync()


Надеюсь, будущему поколению пригодится мой ответ!
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы