Discord hide slash commands

Is it possible to hide single slash commands for user without permissions?

Ik its possible to fully disable access to a bot via integration settings

I would prefer discord.py if possible

If you intend your bot to modify the permissions, you need to set up OAuth IIRC and get someone to authorize it (they must have correct permissions).
Just manually change it, or perform checks within the bot (but everyone can still see it)

I recommend stepping through the documentation yourself at some point. They provide not only technical documentation but also tutorials and FAQs.