Hi,
First of all, your framework looks like a decent piece of work! Could be my lack of sleep but I'm not getting the quick example to work.
Created a new Slack app at https://api.slack.com/apps/ and added the slash command /cool. Slash command is showing up in my client, however it responds with /cool failed with the error "dispatch_failed" and my ngrok endpoint shows a 401. Must be something auth related imho.
Added the environment variables with https://packagist.org/packages/vlucas/phpdotenv and used the "Signing Secret" from the Slack API as Signing key. Not sure if that's the right one though.
Any kind of help would be appreciated.