I don't really know I've been at the same company for a while and we've only used Skype for Business and before that Sametime for our chat infrastructure. I've seen a couple articles written about making them but not sure how many people actually use similar bots with the ability to kick things off or change things.