Do I need an Azure account to create a bot?

You can start developing your bot with Bot Framework SDK available at https://github.com/microsoft/botframework.

Azure Bot Service

Related questions and answers