Chatbots
๐ผ Slack Bot
๐ผ๏ธ Setup
- Create a workspace on Slack if you donโt have one already by clicking here.
- Create a new App on your Slack account by going here.
- Select
From Scratch
, then enter the Bot Name and select your workspace. - On the left Sidebar, go to
OAuth and Permissions
and add the following scopes underBot Token Scopes
:
- Now select the option
Install to Workspace
and after itโs done, copy theBot User OAuth Token
and set it in your secrets asSLACK_BOT_TOKEN
. - Run your bot now,
- Expose your bot to the internet. You can use your machineโs public IP or DNS. Otherwise, employ a proxy server like ngrok to make your local bot accessible.
- On the Slack API website go to
Event Subscriptions
on the left Sidebar and turn onEnable Events
. - In
Request URL
, enter your server or ngrok address. - After it gets verified, click on
Subscribe to bot events
, addmessage.channels
Bot User Event and click onSave Changes
. - Now go to your workspace, right click on the bot name in the sidebar, click
view app details
, thenadd this app to a channel
.
๐ Usage Instructions
- Go to the channel where you have added your bot.
- To add data sources to the bot, use the command:
- To ask queries from the bot, use the command:
๐ Happy Chatting! ๐
Was this page helpful?