Slack integration
Prerequisites
- Access to Faheem Code Cloud.
Installation steps
Install Slack app (only for Slack admins/owners)
Authorize Slack app (for all Slack workspace members)
Make sure your Slack workspace admin/owner has installed Faheem Code Slack App first.
Every user in the Slack workspace (including admins/owners) must link their Faheem Code Cloud account to the Faheem Code Slack App. To do this:
- Visit the Settings > Integrations page in Faheem Code Cloud.
- Click
Install Faheem Code Slack App. - In the top right corner, select the workspace to install the Faheem Code Slack app.
- Review permissions and click allow.
Depending on the workspace settings, you may need approval from your Slack admin to authorize the Slack App.
Working with the Slack app
To start a new conversation, you can mention @faheem-code in a new message or a thread inside any Slack channel.
Once a conversation is started, all thread messages underneath it will be follow-up messages to Faheem Code.
To send follow-up messages for the same conversation, mention @faheem-code in a thread reply to the original message.
You must be the user who started the conversation.
Example conversation
Start a new conversation, and select repo
Conversation is started by mentioning @faheem-code.
Screenshot: slack create conversation.
See agent response and send follow up messages
Initial request is followed up by mentioning @faheem-code in a thread reply.
Screenshot: slack results and follow up.
Pro tip
You can mention a repo name when starting a new conversation in the following formats
- "My-Repo" repo (e.g
@faheem-code in the faheemcode repo ...) - "SMART-National-Solution/faheem-code-app" (e.g
@faheem-code in SMART-National-Solution/faheem-code-app ...)
The repo match is case insensitive. If a repo name match is made, it will kick off the conversation. If the repo name partially matches against multiple repos, you'll be asked to select a repo from the filtered list.
Screenshot: slack pro tip.