Меню написанное на discord.py с кнопками discord components работает только для человека который её вызвал

Написал бота, который присылает менюшку с кнопками на discord.py (и для кнопок discord components). При вызове этой менюшки через команду, она почему-то работает только у того, кто её вызвал, а у остальных не работает.

Ещё этот бот через команду присылает select меню, и она работает у всех и всегда. Долго думал и до сих пор не могу понять в чём проблема (Прикрепляю код менюшки которая не работает)

class MyInfoMenu(commands.Cog):
def __init__(self, client):
    self.client = client

def roles_info_menu(self):
    embed = discord.Embed(title="<:minto_person:1007563246351437854> Special roles", 
                  description=settings.CONTENT_ROLES, 
                  color=0x54dac1)
    embed.add_field(name="\u200b", value=settings.FIRST_LVL, inline=True)
    embed.add_field(name="\u200b", value=settings.FIFTH_LVL, inline=True)
    embed.add_field(name="\u200b", value=settings.TENTH_LVL, inline=True)
    embed.add_field(name="\u200b", value=settings.TWENTY_FIFTH_LVL, inline=True)
    embed.add_field(name="\u200b", value=settings.FIFTY_FIFTH_LVL, inline=True)
    return embed

def chats_info_menu(self):
    embed = discord.Embed(title="<:minto_star:1007563229150588979> Chats", 
                  description=settings.CONTENT_CHATS, 
                  color=0x54dac1)
    embed.add_field(name="Community", value=settings.COMMUNITY_CHATS, inline=True)
    embed.add_field(name="Information", value=settings.INFORMATION_CHATS, inline=True)
    return embed

def rules_info_menu(self):
    embed = discord.Embed(title="<:minto_book:1007563226143264858> RULES", 
                  description=settings.RULES_INFO, 
                  color=0x54dac1)
    return embed
    

@commands.command()
async def info_menu(self, ctx):
    embed = Embed(title = '', 
                  url='https://minto.finance/about', 
                  description=settings.INFO_MENU_DESCRIPTION, color=0x54dac1)
    embed.add_field(name="Quick Links", value=settings.INFO_MENU_LINKS, inline=True)
    embed.add_field(name="Information", value=settings.INFO_MENU_INFORMATION, inline=True)
    embed.add_field(name="To Buy BTCMT", value="Follow this [link](https://minto.finance/purchase) to our website or purchase on [PancakeSwap](https://pancakeswap.finance/swap?inputCurrency=0x55d398326f99059ff775485246999027b3197955&outputCurrency=0x410a56541bD912F9B60943fcB344f1E3D6F09567) exchange.", inline=False,)
    components = [[
            Button(style = ButtonStyle.grey, label = 'Roles info', custom_id="bth_roles_info", emoji=self.client.get_emoji(1007563246351437854)),
            Button(style = ButtonStyle.grey, label = 'Chats', custom_id="chats", emoji=self.client.get_emoji(1007563229150588979)),
            Button(style = ButtonStyle.grey, label = 'Server rules', custom_id="bth_server_rules", emoji=self.client.get_emoji(1007563226143264858)),
    ]]
    await ctx.send(embed = embed, components = components)
    while True:
        response = await self.client.wait_for('button_click', check = lambda message: message.author == ctx.author)
        if response.message.id == 891587821368905728:
            await response.respond(type=6)
        elif response.component.custom_id == 'bth_roles_info':
            await response.respond(embed=self.roles_info_menu(), ephemeral=True)
        elif response.component.custom_id == 'chats':
            await response.respond(embed=self.chats_info_menu(), ephemeral=True)
        elif response.component.custom_id == 'bth_server_rules':
            await response.respond(embed=self.rules_info_menu(), ephemeral=True)

Ответы (0 шт):