Бот должен быть разработан на языке Python(преимущественно)
Использование базы данных для хранения информации о пользователях и их предпочтениях (например, SQLite или PostgreSQL). интерфейс может быть любой в принципе, но основные меню и команды как в существующем проекте -
https://t.me/PAWSOG_bot/PAWS?startapp=GTbJXC0M
В существующем проекте все нравится, в принципе такой же функционал необходим