Deployment of BotKit Code on Azure.

Hello everyone and Kore.ai Team,

I am currently working on deploying my BotKit application on Azure and have run into several challenges. Despite following the documentation and various tutorials, I am not able to get my bot to respond to user inputs correctly. Here’s a brief overview of my setup and the issues I’m facing:

Setup Details:

  • Framework: BotKit
  • Deployment Platform: Azure App Service
  • Callback URL: I have updated the callback URL to match the Azure deployment format.
  • Port Configuration: I have implemented dynamic porting using process.env.PORT, as recommended for Azure compatibility.

Issues Encountered:

  1. No Response from Bot: After deploying, I am unable to receive any responses when sending messages to the bot through the Bot Framework Emulator or other channels.
  2. Error Logs: I’ve checked the Azure logs and Kudu console, but I can’t seem to pinpoint the exact issue.
  3. Dynamic Port Issues: Although I’ve switched to dynamic porting, I suspect there may still be issues related to configuration or routing.

What I’ve Tried:

  • Ensured that the callback URL is correctly set in the Azure environment.
  • Verified that all necessary environment settings are configured in Azure.

I would greatly appreciate any insights or suggestions on how to resolve these issues or steps I might have overlooked in the deployment process. Has anyone faced similar challenges? Any guidance would be invaluable!

Thank you in advance for your help!

Hi Nagendra,

Could you please raise a support ticket for this issue ?

Thank you,
Srujan Madderla