Представьте, что вы хотите поехать в путешествие со своими друзьями, но для этого нужно сделать массу вещей: купить билеты, забронировать отель, спланировать маршрут, делить расходы, выбирать развлечения и еще при этом понимать, какая погода будет на протяжении маршрута. Вам необходимо реализовать Telegram бота, который поможет людям планировать совместные путешествия без головной боли!
В данном задании мы будем оценивать полноценное приложение, созданное с вами “с нуля”. Мы не сможем предоставить четкие критерии к приложению, так как на этот раз вы полностью отвечаете за идеи, креатив и реализацию.
<aside> 💡 Логин бота должен быть указан в начале README.
</aside>
Исходный код решения необходимо загрузить в форк-репозиторий в нашей приватной организации.
После 20 марта в github репозиториях будет доступен Github CI для тестирования запуска docker compose вашего решения. До этого момента вы можете разрабатывать приложение в репозитории без CI. До этого времени не редактируйте директорию .github
в корне репозитория.
Так как в репозиториях нет доступа к Github Secrets, токены для общения с Telegram / сторонними API придется хранить в открытом виде (например, в docker-compose.yml). Можете считать, что на данном этапе мы разрабатываем приложение в staging окружении, а после окончания соревнования вы сможете перенести его в свои репозитории и подкладывать настоящие секреты, используя безопасный механизм Github Secrets.
Вы самостоятельно выбираете набор возможностей, которое будет предоставлять ваше приложение.