Как отправить сообщение, которое видит только 1 пользователь? Бот Дискорда

Код:

from discord.ext import commands
PREFIX = '/'
client = commands.Bot(command_prefix = PREFIX)
im = 'important information'

@client.command()
async def info(ctx):
    await ctx.send(im) #это сообщение должен увидеть только отправитель

token = open('token.txt', 'r').readline()
client.run(token)

Я слышал, что для этого используют respond, не вышло.
Код, который я пробовал.

async def info(ctx):
    await ctx.respond(im)

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

Автор решения: RAINGM

Метода respond нет в discord.py, но есть, например, в библиотеке discord-components Я думаю это то, что вам нужно

from discord_components import DiscordComponents, Button
DiscordComponents(bot)
await ctx.send(
        "Hello, World!",
        components = [
            Button(label = "WOW button!", custom_id = "button1")
        ]
    )

interaction = await bot.wait_for("button_click", check = lambda i: i.custom_id == "button1")
await interaction.respond(content="Button clicked!")
→ Ссылка