Бот в чате, выполняет множество функций, социальной состоявляющей, модераторской и тд. Вот хотел в профиле выводить статитистику юзера по кол-вам сообщений в чате, и флуд рейт. Также для общей статистики
Бот умеет слушать event.newmessage в чатах. Если вы каждый раз будете запрашивать у юзербота историю -> это бред. Проще вести статистику сразу
Как минимум в юзербота надо будет передавать ID сообщения до которого уже прочитали историю. Но так как у вас никогда ID сообщения в боте не совпадёт с ID этого же сообщения в юзерботе -> вы запутаетесь