В настоящее время существует более 10 000 криптовалют, и использование тегов для них ограничило бы их применение для других целей. Мы также хотим сохранить гибкость для будущих разработок и дополнительных сценариев использования, поэтому более динамичный подход (например, интеграция с API) кажется необходимым.
Да, названия и слаг криптовалют могут изменяться, и именно здесь на помощь приходит внешний API. API всегда предоставляет актуальную информацию. Вот как это работает на практике:
Предположим, пользователь хочет поделиться идеей о Биткоине. Пользователь найдет Биткоин в списке, предоставленном API, который содержит информацию в реальном времени, такую как текущая цена в долларах США, изменения за 24 часа и т. д. После выбора Биткоина пользователь может написать идею, связанную с движением цены, техническим или фундаментальным анализом, или любыми другими своими наблюдениями. Они также могут прикрепить изображения, установить ценовые цели и определить тип идеи (например, учебное пособие, технический анализ и т. д.).
Позже я буду использовать этот тип для организации идей в различные категории или представления. Кроме того, я буду использовать идентификатор актива криптовалюты (например, идентификатор Биткоина — 1) для фильтрации и отображения идей, связанных с Биткоином, на другом сайте через API Discourse.