Make it so they have to have a certain role to use the command

This is possible via the Integrations tab. It has also already been suggested on the forum to be included natively.