Hello,
Here's how I'll tackle it: I'll use Azure Bot Services to develop a Slack bot from scratch. I'll set up the bot service in Azure, connect it to Slack using Node.js, and configure event and interaction URLs in Slack's app settings. The bot will be able to reply to user messages and send interactive blocks with buttons. I'll ensure smooth functionality by following Microsoft's documentation and troubleshooting any issues. The final deliverable will include a working bot, clear documentation, and assistance with troubleshooting. You can replicate the setup using your Azure account, available to discuss different approach as well.
Skills:
*Proficiency in setting up and configuring Azure Bot Services to host and manage the bot.
*Strong knowledge of Node.js for developing the bot's backend logic and connecting it to Azure Bot Services.
*Understanding of the Slack API to interact with Slack channels, send/receive messages, and handle events and interactions.
*Experience in bot development, including handling user messages, creating interactive elements, and managing conversation flows.
If you like my idea let's chat,
Looking forward to work with you,
Regards,
Vipul