The bot can be tested locally using the BotFramework-Emulator. The bot simply echos the user message and reacts to different events triggered from the client
1. When bot is added to a group
2. Starting a conversation with someone
3. New member is added to the conversation
4. When the bot is removed from a conversation
5. When a user starts typing
6. When a user pings the bot