Search code examples
botframeworkazure-bot-service

Azure Bot Service Slack Integration


I'm currently evaluating Azure Bot Service using Azure Function as a Slack bot.

It works fine with direct and group messages, but I'm having troubles to make it work with app_mention events, the azure function is not getting fired at all.

Also, i'd like to experiment with slash commands, which are also a feature available to slack app.

Reading the docs, I understand have to write my own middleware to parse these messages, but it's not clear to me how can I do it with Functions.

Is it possible? Or will I need to host a separate webapp?


Solution

  • Turned out that Azure Bot Service is currently supporting a subset of Slack events out-of-the-box; this was not clearly stated in the documentation.

    We ended up with a first prototype based on Bot Service integrated with the basic Slack events, will evaluate it and then proceed with a full bot-framework WebApp if needed.