В этом документе заказчик описал базовые функции, которые должен выполнять телеграм-бот.

Будет плюсом, но не обязательно, если вы дополните комментарием и сделанным функционалом то, чего первоначально не было в ТЗ.

Функционал для пользователя

Этап 0. Определение запроса

Это входная точка общения бота с пользователем.

Этап 1. Консультация с новым пользователем

На данном этапе бот должен давать вводную информацию о приюте: где он находится, как и когда работает, какие правила пропуска на территорию приюта, правила нахождения внутри и общения с животным. Функционал приюта для кошек и для собак идентичный, но информация внутри будет разной, так как приюты находятся в разном месте и у них разные ограничения и правила нахождения с животными. Важно: база данных для пользователей разных приютов должна быть разной.