Как стать автором
Обновить

Комментарии 15

Молодец. Всегда нужны само-тесты и вехи - "а могу ли я всё сделать сам". Это в будущем позволит работать руководителем своей команды.

Поздравляю!

Интересно как вы организовывали ручное тестирование, той же анимации. Каждый раз деплоили в прод чтобы посмотреть с телефона как оно себя ведёт?

Какието есть ещё варианты, кроме ngrok, для просмотра веб приложения в боте в дев режиме?

Спасибо!

Я пробовал разные варианты:
- localtunnel. Не подошёл, так как даёт нестабильные доменные имена и периодически показывает сообщение о том, что это страница использует localtunnel: https://github.com/localtunnel/localtunnel/issues/366
- serveo.net. Не подошёл, так как даёт нестабильные доменные имена
- ngrok. Отлично подошёл. После регистрации даёт 1 бесплатное стабильное доменное имя, которого достаточно чтобы выставлять апи и фронтенд наружу. Тут пришлось чуть схитрить - настроить прокси сервер на стороне сборщика фронта чтобы https://ngrok-domain.com вёл на фронтенд, а https://ngrok-domain.com/api вёл на локально развёрнутое апи. В противном случае нужны были бы 2 домена ngrok, а бесплатный только 1.


В результате для разработки достаточно запустить апи и фронтенд локально и через отдельный бот их тестировать. Этот бот всегда смотрит на стабильный URL, предоставленный ngrok'ом.

самое сложное во всех этих карточках - это собрать свою колоду

Верно. В рамках данного бота эта проблема пока не решена, но в будущем возможны такие улучшения:
- большая коллекция проверенных колод на выбор
- возможность быстро добавлять карточки через браузерное расширение
- подключить словари, например Oxford English Dictionary, либо API Google Translate
- подключить ChatGPT, чтобы просить его "Сгенерируй 100 карточек на неправильные глаголы" или "Сгенерируй колоду с числами на турецком"

А есть каталог готовых колод?

Кстати есть подобное приложение для интервального повторения Anki. На нее много колод есть разных на трекерах.

Извините, но вы статью читали? Автор же несколько раз его упомянул, вдохновение черпалось именно оттуда

Верно, Anki - самый популярный способ для интервального повторения, рекомендую каждому попробовать. Примечательно, что автор статьи по ссылке столкнулся с теми же проблемами что и я:
- Много нужного функционала доступна только через плагины. Плагины работают только на десктопе
- Перегруженный интерфейс (Например, 4 кнопки вместо 2-х "знаю", "не знаю")

И даже в какой-то момент он написал своё решение: https://habr.com/ru/articles/570504/

Можно ссылочку на конкурс от Телеграм? Спасибо за статью.

Вижу по ходу статьи упоминание Anki, но будет возможность использовать готовые колоды из неё? Или "внутренности" карт слишком различны?

Хорошая готовая база материала. По первому ощущению бот удобный, да и находится в удобном месте

Есть цель сделать импорт колод из Anki, там внутри SQLite БД. У меня самого множество колод осталось там и нужен способ их оттуда перенести. Главное - при импорте учесть уровень знания карточек, чтобы не пришлось проходить колоду заново.

Классный и вдрхновляющий результат!

Можно ли где-то в лс расспросить про проект?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории