← Назад к дашборду

📱 Добавление виджета PlotLine

Следуйте инструкциям ниже, чтобы добавить виджет PlotLine на домашний экран вашего iPhone

1

Установите приложение Scriptable

Виджет PlotLine работает через приложение Scriptable от Apple.

  1. Откройте App Store на вашем iPhone
  2. Найдите приложение "Scriptable" (бесплатное)
  3. Установите приложение
💡 Совет: Scriptable — официальное приложение Apple для создания виджетов с помощью JavaScript.
2

Получите ваш токен авторизации

Виджету нужен токен для доступа к вашим данным. Получите его так:

  1. Откройте https://plotline.fun в браузере Safari на вашем iPhone (или компьютере)
  2. Войдите в свой аккаунт
  3. Откройте консоль разработчика:
    • На iPhone: Используйте компьютер или попросите кого-то помочь
    • На компьютере: Нажмите F12 (Windows) или Cmd+Option+I (Mac)
  4. Перейдите на вкладку "Console"
  5. Введите и выполните команду:
    localStorage.getItem('auth_token')
  6. Скопируйте полученный токен (длинная строка символов в кавычках)
⚠️ Важно: Токен действителен 7 дней. После истечения срока нужно получить новый токен.
3

Создайте скрипт в Scriptable

  1. Откройте приложение Scriptable на iPhone
  2. Нажмите кнопку "+" в правом верхнем углу
  3. Выберите "New Script"
  4. Назовите скрипт: "PlotLine"
  5. Откройте скрипт для редактирования
  6. Удалите весь существующий код
  7. Скопируйте код виджета с сайта plotline.fun (кнопка "Скопировать код" ниже) или вставьте код вручную
  8. Найдите строку с const AUTH_TOKEN = "YOUR_TOKEN_HERE";
  9. Замените "YOUR_TOKEN_HERE" на ваш скопированный токен
  10. Убедитесь, что токен в кавычках: const AUTH_TOKEN = "ваш_токен_здесь";
  11. Нажмите "Done" в правом верхнем углу для сохранения
4

Добавьте виджет на домашний экран

  1. Нажмите и удерживайте пустое место на домашнем экране iPhone
  2. Нажмите кнопку "+" в левом верхнем углу
  3. В поиске найдите "Scriptable"
  4. Выберите размер виджета "Medium" (рекомендуется)
  5. Нажмите "Add Widget"
  6. Нажмите на добавленный виджет, чтобы настроить его
  7. В разделе "Script" выберите ваш скрипт "PlotLine"
  8. Нажмите "Done"
💡 Совет: Виджет автоматически обновляется каждые 15-30 минут. Вы также можете обновить его вручную, нажав на виджет.
5

Проверьте работу виджета

Виджет должен отображать:

  • 📖 Название проекта PlotLine
  • 🔥 Вашу серию дней (streak)
  • 📊 Количество слов за сегодня
  • 📅 Количество слов за неделю
  • 📘 Прогресс текущей книги

Если виджет не работает, см. раздел "Устранение неполадок" ниже.

?

Устранение неполадок

Ошибка "No token"

  • Убедитесь, что токен вставлен в код скрипта (строка с AUTH_TOKEN)
  • Проверьте, что токен в кавычках: "ваш_токен"
  • Убедитесь, что вы заменили "YOUR_TOKEN_HERE" на реальный токен
  • Проверьте, что токен скопирован полностью (без пробелов в начале/конце)

Ошибка "Connection error" или таймаут

  • Проверьте интернет-соединение
  • Убедитесь, что домен plotline.fun доступен
  • Попробуйте обновить виджет вручную (нажмите на виджет)

Ошибка "Invalid or expired token"

  • Токен истёк (действителен 7 дней)
  • Получите новый токен (Шаг 2) и обновите его в настройках скрипта
  • После обновления токена перезапустите виджет

Виджет не обновляется

  • Проверьте, что скрипт выбран правильно в настройках виджета
  • Попробуйте удалить и добавить виджет заново
  • Убедитесь, что приложение Scriptable имеет доступ к интернету
🔄

Обновление токена

Токен действителен 7 дней. Когда виджет перестанет работать:

  1. Повторите Шаг 2, чтобы получить новый токен
  2. Откройте скрипт PlotLine в Scriptable
  3. Обновите токен в строке AUTH_TOKEN
  4. Сохраните скрипт
  5. Виджет автоматически обновится при следующем обновлении

Нужна помощь? Обратитесь в поддержку через админ-панель.

Вернуться к дашборду