It wasn't written explicitly with the public using it in mind, but it works fine that way. The only thing you'd want on top of what you have already for public usage is veto and cooldown, but they're not big issues.
@EggNoggin, did you use the command like I said? Did it say it was successful?