Верхнеуровневая схема разбора сообщения бота:

Автор Evil Lexus

Схема разбора сообщения: Получение сообщения с сервера Первичная обработка: определение текста сообщения обработка текста сообщения: очистка от лишних пробелов и знаков препинания поиск обращения поиск прямых команд определение списка слов определение списка слов со знаками препинания поиск цифр, определение меры (рубли, кг, дни) поиск дат и временных периодов поиск имен поиск институтов и организаций поиск…