Для установки ограничения на использование кнопки только для определенных ролей пользователей в боте на библиотеке Disnake, вы можете создать проверку роли перед выполнением действия кнопки.
Пример кода, который позволяет проверить роль пользователя перед выполнением действия кнопки:
```python
import disnake
from disnake.ext import commands
bot = commands.Bot(command_prefix='!')
@bot.command()
async def button(ctx):
if discord.utils.get(ctx.author.roles, name='Название_роли'):
await ctx.send("Вы имеете доступ к нажатию кнопки!")
# Здесь можно добавить код для действия кнопки
else:
await ctx.send("У вас нет доступа к нажатию кнопки.")
bot.run('TOKEN_бота')
```
В этом примере кода, бот проверяет роль пользователя перед выполнением действия кнопки. Если у пользователя есть определенная роль "Название_роли", то он получит доступ к нажатию кнопки, в противном случае он получит соответствующее уведомление.
Надеюсь, это поможет вам реализовать ограничение на использование кнопки для определенных ролей пользователей в боте на библиотеке Disnake.