When a slash command is run, the app will pop up a dialog box which users can fill in. It then sends them a formatted message based on this letting them know what they will be sending. They get an option to say OK or cancel. Pressing cancel stops the operation. Clicking OK will post it into the Jobs channel on the workspace.
This app is written in Python 3.6 and uses the Slackclient SDK to ensure ease of calling the api methods required.
For more imformation please see https://api.slack.com