If you need more customized bots, you can create a bot that could integrate with your application or website using Microsoft Bot Framework. To create and to test a bot to teams, go to https://msdn.microsoft.com/en-us/microsoft-teams/botscreate for some guides on how to develop your bots as well as a how-to guide.
You can also use the Bot Framework Emulator at https://github.com/Microsoft/BotFramework-Emulator to test it, and also as advised, you should have a separate Office 365 tenant to test it before going to production tenant.