A team that decides things in Slack can ask the room from there. Mention the bot in a channel with a request and a discussion starts; the Slack thread becomes its mirror, and the agreed answer comes back as a reply in that thread.
Installing
Slack is a team feature. An owner or admin opens Settings → Team on the web and presses Add to Slack; Slack asks which workspace, and the bot is installed into it. One workspace per team. The bot's token is stored encrypted, like an API key, and can be removed from the same place.
Who can use it
A Slack user is matched to an account by the email on their Slack profile, and only a member of the team the workspace is bound to can start or answer anything. Someone in the channel who is not on the team gets a short reply saying so, and no discussion starts.
Running on a Mac from Slack
If the request says "on my Mac", it goes to that person's desktop through the same run request the phone would send. The questions the Mac asks — may I run this, may I push — appear in the thread as cards, and are answered by the person the discussion belongs to and nobody else. A card in Slack asks exactly the question the app would have asked; nothing is looser for being in Slack.
What is posted
The thread receives the room's progress in short posts and the final answer in full, split if Slack's message limit requires it. The whole discussion, with every reviewer's turn and receipt, is in the app under the same ticket key the thread names.