Это всё надо делать в виде ботов под Slack, Telegram, Skype и т.п. платформы. Есть
Microsoft Bot Framework, который позволяет из единого интерфейса интегрировать своего бота с различным коллаборативным софтом. Я писал простеньких ботов под Telegram для целей самообучения.