Yes if you really want to make a bot then use one of the SDK's. I advice you to use the Colloquis Buddyscript SDK... but that's just my personal opinion.
If you are going to choose one of the bot SDK's, make sure you read
this blog item I wrote about them.