Slack is a chat and collaboration hub used to connect people, information, tools, and services.
Creating an API Token for Slack
Before configuring the Slack connector in Lucidum, you must first create an API Key. Lucidum will use the API key to access the Slack API.
If you are using the Slack Enterprise Grid Organization solution:
Generate an authentication token. Steps are described here (after the Arguments section)
In your app settings under OAuth & Permissions, add the following User Token Scopes:
If you are NOT using the Slack Enterprise Grid Organization solution:
Log into your Slack workspace.
Go to https://api.slack.com/apps and create a new application.
From the left pane, select OAuth & Permissions.
In the OAuth & Permissions page, scroll down to the Scopes pane.
In the Scopes pane, go to User Token Scopes and add the following:
Scroll back up to the OAuth Tokens for Your Workspace pane. Click Install to Workspace.
When prompted, click Allow.
In the OAuth Tokens for Your Workspace pane, you will find the User OAuth Token. Copy this. The Lucidum connector will use this Token to communicate with Slack.
Configuring the Connector for Slack
To configure Lucidum to ingest data from Slack:
Log in to Lucidum.
In the left pane, click Connector.
In the Connector page, click Add Connector.
Scroll until you find the Connector you want to configure. Click Connect. The Settings page appears.
In the Settings page, enter the following:
Host Name or IP Address (required) - The hostname or IP address of the Slack server.
Authentication Token (required) - An Authentication Token associated with a user account that has the Read Permissions to fetch assets.
Verify SSL. For future use.
To test the configuration, click Test.
If the connector is configured correctly, Lucidum displays a list of services that are accessible with the connector.
If the connector is not configured correctly, Lucidum displays an error message.
Post a messages in a Slack channel