В `disnake.py` для отключения кнопки после ее нажатия можно использовать атрибут `disabled` у объекта кнопки. Просто установите значение этого атрибута в `True` после обработки нажатия кнопки.
Пример кода:
```python
import disnake
from disnake.ext import commands
bot = commands.Bot(command_prefix='!')
@bot.command()
async def my_command(ctx):
button = disnake.Button(label='Нажми меня', style=disnake.ButtonStyle.green)
await ctx.send('Нажмите кнопку:', components=[[button]])
interaction = await bot.wait_for('button_click', check=lambda i: i.component == button)
await interaction.respond(type=disnake.InteractionType.ChannelMessageWithSource, content='Кнопка была нажата!', components=[])
button.disabled = True # Отключение кнопки после нажатия
bot.run('TOKEN')
```
В этом примере после нажатия на кнопку она будет отключена и пользователям больше не будет доступно ее нажатие.