Ernest Faizullin, здесь нужна нейросеточеа для принятия решений,ИА тупого бота, отвечающего рандомные фразы модно за полчаса нафигачить и дальше его обучать.
Если что то вряд ли вы найдете готовое решение ибо оно состоит из множества частей и инструментов. Это вам не пара скриптиков с маппингом