Initial Setup

Check your email for your activation key

FB64BE-E41358-0B0695-0823A5-DD2F1D-V3

Create a new Slack Application

Select Create New App

Select Create an app - From a manifest

Select the Slack workspace for your app

Download the Liquid and Data Slack application manifest:

Paste in the Liquid and Data Slack application manifest as JSON

The permission scopes in the app manifest have been optimized according to the Principle of least privilege only including those that are necessary to implement the Slack integration. Review what each of the permission scopes permits at https://api.slack.com/scopes.

    • channels:read

    • chat:write

    • chat:write.customize

    • files:write

    • groups:read

    • im:read

    • im:write

    • mpim:read

    • mpim:write

    • users:read

Generate a Bot User OAuth Token which will be used to connect to your app from the Liquid and Data Hamilton Slack Integration library.

Your Bot User OAuth Token will be used to connect to Slack from VENUS.

Example Slack OAuth Token:

xoxb-6758688002391-8399824487622-jbLuQL8KDnHAQnt3tt2ymJix

Add your Slack App to a Channel

Run the Liquid and Data - Hamilton Slack Integration.msi Installer

Update the Slack - Quick Start Method

C:\Program Files (x86)\HAMILTON\Library\LiquidandData\Slack\Test\Slack - Quick Start.med

Update the variables with the values for your Slack OAuth Bot Token and Liquid and Data Activation Key

Example values:

t_strSlackToken = xoxb-6758688002391-8399824487622-jbLuQL8KDnHBQnt3tt2ymJix

t_strSlackLicenseKey = FB64BE-E41358-0B0695-0823A5-DD2F1D-V3

Run the Method

Voilà

Check out the User Guide for more

Previous
Previous

Ready to integrate your Hamilton liquid handlers with Slack?

Next
Next

User Guide