MCP / Planowanie

Jak planować posty przez DOHOO MCP

Krótka odpowiedź: Przekaż lokalny scheduledAt bez Z oraz obowiązkową strefę IANA w timezone. Po wywołaniu ponownie odczytaj zaplanowany rekord i sprawdź status.

Ręczne offsety UTC często kończą się publikacją w środku nocy. DOHOO interpretuje czas w podanej strefie i uwzględnia zmianę czasu.

Jak działa harmonogram DOHOO

{
  "scheduledAt": "2026-07-15T19:00:00",
  "timezone": "Europe/Warsaw"
}

scheduledAt oznacza lokalny czas odbiorców, a nie UTC.

Krok 1 — prześlij media

Uzyskaj wielokrotnego użytku fileUrl przez import URL lub presigned upload.

Krok 2 — użyj narzędzia platformy

// dohoo_tiktok_video_schedule
{
  "fileUrl": "https://mediastorage.dohoo.ai/file/...",
  "platforms": [2477],
  "description": "Jak skróciliśmy czas publikacji #automation",
  "tiktokVisibility": { "2477": "PUBLIC_TO_EVERYONE" },
  "scheduledAt": "2026-07-15T19:00:00",
  "timezone": "Europe/Warsaw"
}
// dohoo_instagram_schedule
{
  "fileUrl": "https://mediastorage.dohoo.ai/file/...",
  "instagramAccountId": "812",
  "contentType": "reels",
  "caption": "Proces publikacji w kilka minut",
  "scheduledAt": "2026-07-15T19:00:00",
  "timezone": "Europe/Warsaw"
}

W YouTube wybierz jedną metodę: scheduledAt + timezone odkłada całe wywołanie DOHOO, a publish_at przesyła film teraz i upublicznia później.

Krok 3 — monitoruj

{ "status": "pending", "period": "week", "platform": "instagram" }
{ "status": "all", "period": "custom", "from": "2026-07-01", "to": "2026-07-08" }

Stany to pending, published i failed. Nieudane rekordy mogą zawierać errorMessage.

Planowanie pakietowe

import datetime
slots = [datetime.datetime(2026, 7, 14 + d, 19, 0) for d in range(7)]
for video, slot in zip(videos, slots):
    schedule(fileUrl=video, scheduledAt=slot.isoformat(), timezone="Europe/Warsaw")

Uwzględnij limit kolejki planu i ograniczenia platform.

FAQ

Jaki format strefy czasowej?

Nazwa IANA, np. Europe/Warsaw albo America/New_York.

Czy można ustawić jeden czas dla wielu kanałów?

Tak, lecz faktyczny moment może się nieznacznie różnić.

Jak znaleźć nieudaną publikację?

Filtruj status failed.

Jak daleko można planować?

Czas musi być przyszły, a kolejka i limity nadal obowiązują.

Zbuduj jeden niezawodny proces publikacji dla wszystkich kanałów.

Zobacz plany DOHOO