> ## Documentation Index
> Fetch the complete documentation index at: https://manus.im/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Zamanlanmış görevler

> Tekrarlayan işleri otomatikleştirin—görevleri belirli bir programa veya zamanda çalıştırın

export const CodePrompt = ({children}) => {
  const [isCopied, setIsCopied] = useState(false);
  const textContent = useMemo(() => {
    const extractText = (children, depth = 0) => {
      const maxDepth = 10;
      if (depth > maxDepth) return '';
      if (children == null) return '';
      if (typeof children === 'string' || typeof children === 'number') {
        return String(children);
      }
      if (Array.isArray(children)) {
        return children.map(child => extractText(child, depth + 1)).join('');
      }
      if (typeof children === 'object' && children.props) {
        return extractText(children.props.children, depth + 1);
      }
      return '';
    };
    return extractText(children);
  }, [children]);
  const handleAskManus = useCallback(() => {
    const url = new URL('https://manus.im');
    if (textContent) {
      url.searchParams.set('q', textContent);
      url.searchParams.set('submit', '1');
    }
    window.open(url.toString(), '_blank');
  }, [textContent]);
  const handleCopy = useCallback(async () => {
    try {
      await navigator.clipboard.writeText(textContent);
      setIsCopied(true);
      setTimeout(() => {
        setIsCopied(false);
      }, 2000);
    } catch (err) {
      const textArea = document.createElement('textarea');
      textArea.value = textContent;
      textArea.style.position = 'fixed';
      textArea.style.opacity = '0';
      document.body.appendChild(textArea);
      textArea.select();
      try {
        document.execCommand('copy');
        setIsCopied(true);
        setTimeout(() => {
          setIsCopied(false);
        }, 2000);
      } catch (fallbackErr) {
        console.error(fallbackErr);
      }
      document.body.removeChild(textArea);
    }
  }, [textContent]);
  return <div className="code-block mt-5 mb-8 not-prose rounded-2xl relative group text-gray-950 dark:text-gray-50 codeblock-light border border-gray-950/10 dark:border-white/10 dark:twoslash-dark bg-transparent dark:bg-transparent">
      <div className="absolute top-3 right-4 flex items-center gap-1.5">
        <div className="z-10 relative">
          <button onClick={handleCopy} className="h-[26px] w-[26px] flex items-center justify-center rounded-md backdrop-blur peer group/copy-button " data-testid="copy-code-button" aria-label="Copy the contents from the code block">
            {isCopied ? <svg width="16" height="11" viewBox="0 0 16 11" fill="none" xmlns="http://www.w3.org/2000/svg" class="fill-primary dark:fill-primary-light">
                <path d="M14.7813 1.21873C15.0751 1.51248 15.0751 1.98748 14.7813 2.2781L6.53135 10.5312C6.2376 10.825 5.7626 10.825 5.47197 10.5312L1.21885 6.28123C0.925098 5.98748 0.925098 5.51248 1.21885 5.22185C1.5126 4.93123 1.9876 4.9281 2.27822 5.22185L5.99697 8.9406L13.7188 1.21873C14.0126 0.924976 14.4876 0.924976 14.7782 1.21873H14.7813Z"></path>
              </svg> : <svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg" className="w-4 h-4 text-gray-400 group-hover/copy-button:text-gray-500 dark:text-white/40 dark:group-hover/copy-button:text-white/60">
                <path d="M14.25 5.25H7.25C6.14543 5.25 5.25 6.14543 5.25 7.25V14.25C5.25 15.3546 6.14543 16.25 7.25 16.25H14.25C15.3546 16.25 16.25 15.3546 16.25 14.25V7.25C16.25 6.14543 15.3546 5.25 14.25 5.25Z" stroke="currentColor" strokeWidth="1.5" strokeLinecap="round" strokeLinejoin="round"></path>
                <path d="M2.80103 11.998L1.77203 5.07397C1.61003 3.98097 2.36403 2.96397 3.45603 2.80197L10.38 1.77297C11.313 1.63397 12.19 2.16297 12.528 3.00097" stroke="currentColor" strokeWidth="1.5" strokeLinecap="round" strokeLinejoin="round"></path>
              </svg>}
          </button>
          <div aria-hidden="true" className="absolute top-11 left-1/2 transform whitespace-nowrap -translate-x-1/2 -translate-y-1/2 peer-hover:opacity-100 opacity-0 text-white rounded-lg px-1.5 py-0.5 text-xs bg-primary-dark">
            {isCopied ? 'Copied' : 'Copy'}
          </div>
        </div>
        <div className="z-10 relative">
          <button onClick={handleAskManus} className="h-[26px] w-[26px] flex items-center justify-center rounded-md backdrop-blur peer group/ask-manus " id="ask-ai-code-block-button" aria-label="Ask Manus">
            <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" className="w-4 h-4 text-gray-400 group-hover/ask-manus:text-gray-500 dark:text-white/40 dark:group-hover/ask-manus:text-white/60">
              <path d="M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z" />
              <path d="M12 8v6" />
              <path d="M9 11h6" />
            </svg>
          </button>
          <div aria-hidden="true" className="absolute top-11 left-1/2 transform whitespace-nowrap -translate-x-1/2 -translate-y-1/2 peer-hover:opacity-100 opacity-0 text-white rounded-lg px-1.5 py-0.5 text-xs bg-primary-dark">
            Ask Manus
          </div>
        </div>
      </div>

      <div className="w-0 min-w-full max-w-full py-3.5 px-4 h-full dark:bg-codeblock relative text-sm leading-6 children:!my-0 children:!shadow-none children:!bg-transparent transition-[height] duration-300 ease-in-out code-block-background [&_*]:ring-0 [&_*]:outline-0 [&_*]:focus:ring-0 [&_*]:focus:outline-0 [&_pre>code]:pr-[3rem] [&_pre>code>span.line-highlight]:min-w-[calc(100%+3rem)] [&_pre>code>span.line-diff]:min-w-[calc(100%+3rem)] rounded-2xl bg-white overflow-x-auto scrollbar-thin scrollbar-thumb-rounded scrollbar-thumb-black/15 hover:scrollbar-thumb-black/20 active:scrollbar-thumb-black/20 dark:scrollbar-thumb-white/20 dark:hover:scrollbar-thumb-white/25 dark:active:scrollbar-thumb-white/25" style={{
    fontVariantLigatures: 'none',
    height: 'auto',
    backgroundColor: 'rgb(255, 255, 255)'
  }}>
        <div className="font-mono whitespace-pre leading-6">{children}</div>
      </div>
    </div>;
};

Zamanlanmış Görevler, Manus'un görevleri bir programa göre yürütmesini sağlayarak tekrarlayan işleri otomatikleştirmenize olanak tanır. Bir kez ayarlayın, Manus otomatik olarak halleder—günlük raporlar, haftalık araştırmalar, aylık analizler veya herhangi bir tekrarlayan iş akışı.

<iframe src="https://www.youtube.com/embed/X1z7ZgXm1Lo" title="YouTube video oynatıcı" frameborder="0" className="w-full aspect-video rounded-xl" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen />

## Hızlı Başlangıç

### Tek Seferlik Görev

<CodePrompt>
  "Bu görevi yarın sabah 9'da çalıştır: Son 24 saatteki en iyi AI haberlerini araştır
  ve bana bir özet e-postala"
</CodePrompt>

### Tekrarlayan Görev

<CodePrompt>
  "Her Pazartesi sabah 8'de, en iyi 5 rakibimizi araştır ve bana gönder
  geçen haftaki ürün güncellemelerinin veya haberlerinin bir özetini"
</CodePrompt>

### Karmaşık Program

<CodePrompt>
  "Her ayın 1'inde, web sitesi trafik verilerimizi analiz et,
  önemli içgörüler içeren bir rapor oluştur ve bunu Notion veritabanımıza gönder
</CodePrompt>

## Zamanlanmış Görevleri Ne Zaman Kullanmalı

Şunlar için kullanın:

* **Tekrarlayan araştırma** (günlük haber özetleri, haftalık rakip güncellemeleri)
* **Düzenli raporlar** (aylık analizler, haftalık performans özetleri)
* **Periyodik veri toplama** (fiyatları kazıma, bahsetmeleri izleme)
* **Otomatik izleme** (güncellemeleri kontrol etme, değişiklikleri izleme)

Şunlar için kullanmayın:

* Şu anda ihtiyacınız olan tek seferlik görevler (bunları normal şekilde çalıştırın)
* Gerçek zamanlı izleme (zamanlanmış görevler sürekli değil, belirli zamanlarda çalışır)

## Hızlı Örnekler

### Örnek 1: Günlük Haber Özeti

<CodePrompt>
  "Her iş günü sabah 7'de, son 24 saatteki AI sektörü haberlerini araştır.
  Şunlara odaklan: finansman duyuruları, ürün lansmanları ve büyük ortaklıklar.
  Bana 5 maddelik bir özet e-postala."
</CodePrompt>

**Schedule**: Her gün sabah 7'de (yalnızca iş günleri)

**Output**: Derlenmiş haber özeti içeren e-posta

### Örnek 2: Haftalık Rakip Takibi

<CodePrompt>
  "Her Cuma saat 17:00'de, bu 10 rakibi şunlar için kontrol et: yeni blog yazıları,
  ürün güncellemeleri, fiyatlandırma değişiklikleri ve iş ilanları. Bir karşılaştırma
  tablosu oluştur ve Google Drive'a kaydet."
</CodePrompt>

**Schedule**: Haftalık (Cuma günleri saat 17:00)

**Output**: Google Drive'da karşılaştırma tablosu

### Örnek 3: Aylık Analiz Raporu

<CodePrompt>
  "Her ayın 1'inde, geçen ayın web sitesi trafiğini analiz et.
  Ziyaretçi eğilimleri, en çok ziyaret edilen sayfalar, trafik kaynakları,
  ve temel içgörüler içeren bir slayt destesi oluşturun. Slack #marketing'e gönderin."
</CodePrompt>

**Plan**: Aylık (Ayın 1'i, saat 09:00)

**Çıktı**: Slack'e gönderilen slayt destesi

## Nasıl Kurulur

**Adım 1: Görevi tanımlayın** Manus'un ne yapmasını istediğiniz konusunda net olun.

**Adım 2: Planı belirtin**

* "Her gün saat 09:00'da"
* "Her Pazartesi saat 08:00'de"
* "Her ayın 1'inde"
* "Her iş günü saat 07:00'de"
* "Yarın saat 15:00'te" (tek seferlik)

**Adım 3: Çıktıyı tanımlayın**

* Sonuçları size e-posta ile gönderin
* Slack kanalına gönderin
* Google Drive'a kaydedin
* Bir e-tabloyu güncelleyin
* Bağlayıcı aracılığıyla gönderin

## Plan Seçenekleri

| Plan Türü        | Örnek                                | Kullanım Alanı                     |
| :--------------- | :----------------------------------- | :--------------------------------- |
| **Günlük**       | "Her gün saat 09:00'da"              | Haber özetleri, günlük metrikler   |
| **İş Günleri**   | "Her iş günü saat 08:00'de"          | İş raporları, iş güncellemeleri    |
| **Haftalık**     | "Her Pazartesi saat 10:00'da"        | Haftalık incelemeler, rakip takibi |
| **Aylık**        | "Ayın 1'i, saat 09:00'da"            | Aylık raporlar, fatura analizi     |
| **Özel**         | "Her Salı ve Perşembe saat 14:00'te" | Belirli tekrarlayan ihtiyaçlar     |
| **Tek Seferlik** | "Yarın saat 15:00'te"                | Gecikmeli yürütme                  |

## Zamanlanmış Görevleri Yönetme

**Aktif planları görüntüle**: Tüm aktif planları görmek için Ayarlar → Zamanlanmış Görevler'e gidin.

**Bir planı duraklat**: Herhangi bir planı silmeden geçici olarak kapatın.

**Bir planı düzenle**: Zamanlamayı, görev tanımını veya çıktı yöntemini değiştirin.

**Bir planı sil**: Artık ihtiyacınız olmayan planları kaldırın.

**Yürütme geçmişini görüntüle**: Geçmiş çalıştırmaları, sonuçları ve varsa hataları görün.

## Daha İyi Zamanlanmış Görevler İçin İpuçları

**Zamanlama konusunda net olun**:

* ✅ "Her iş günü EST saat 08:00'de"
* ❌ "Sabah"

**Net çıktılar tanımlayın**:

* ✅ "Bana 5 maddelik bir özet e-postayla gönder"
* ✅ "Slack #team kanalına gönder"
* ❌ "Ne bulduğunu bana bildir"

**Araştırma için zaman aralıklarını dahil edin**:

* ✅ "Son 24 saatin haberleri"
* ✅ "Geçen haftadan bu yana güncellemeler"
* ❌ "Son haberler" (belirsiz)

**Planlamadan önce test edin**:

* Beklendiği gibi çalıştığından emin olmak için önce görevi manuel olarak çalıştırın
* Ardından planı ayarlayın

## Hızlı Kullanım Senaryoları

| Kullanım Senaryosu      | Schedule            | Çıktı                |
| :---------------------- | :------------------ | :------------------- |
| **Haber İzleme**        | Her gün 7 AM        | E-posta özeti        |
| **Rakip Takibi**        | Her hafta Cuma 5 PM | Google Drive raporu  |
| **Sosyal Medya İzleme** | Her gün 9 AM        | Slack bildirimi      |
| **Analiz Raporları**    | Her ayın 1. günü    | Slayt destesi        |
| **Fiyat Takibi**        | Her gün 6 AM        | E-tablo güncellemesi |
| **İçerik Seçimi**       | Hafta içi 8 AM      | E-posta özeti        |

## Sıkça Sorulan Sorular

<AccordionGroup>
  <Accordion title="Planlanmış bir görev başarısız olursa ne olur?">
    Manus sizi bilgilendirir ve hatayı kaydeder. Sorunu inceleyebilir ve görevi ayarlayabilirsiniz.
  </Accordion>

  <Accordion title="Bir görevi hemen çalıştırıp aynı zamanda planlayabilir miyim?">
    Evet. Test etmek için hemen çalıştırın, ardından tekrarlayan planı ayarlayın.
  </Accordion>

  <Accordion title="Planlar hangi saat dilimindedir">
    Hesap saat diliminiz (Ayarlar'da ayarlanır). Plan içinde saat dilimini belirtebilirsiniz: "9 AM EST"
  </Accordion>

  <Accordion title="Kaç tane planlanmış görevim olabilir?">
    Planınıza bağlıdır. Limitiniz için Ayarlar → Scheduled Tasks'ı kontrol edin.
  </Accordion>

  <Accordion title="Wide Research görevlerini planlayabilir miyim?">
    Evet. Manus'un yapabileceği her görev planlanabilir.
  </Accordion>
</AccordionGroup>

***
