Felo API PlatformFelo API Platform

কনটেন্ট

আপনার দর্শকদের প্রশ্ন দিয়ে এক মাসের কনটেন্ট ভরান

Chat দিয়ে বিষয়ের মানচিত্র বানান, X-এ দর্শকদের প্রশ্ন খুঁজুন, ভিডিও ট্রান্সক্রিপ্ট থেকে আসল কোণ নিন এবং চার সপ্তাহের ক্যালেন্ডার বানান যেখানে প্রতিটি সারি তার প্রমাণ বলে।

সময়২৫ মিনিটস্তরমধ্যমহালনাগাদ2026-10-30
কাদের জন্যকনটেন্ট লিডসোশ্যাল মিডিয়াক্রিয়েটর

প্রম্পট কপি করুন

বর্গ বন্ধনীর ঘরগুলো বদলে Claude Code, Codex বা টার্মিনাল অ্যাক্সেসসহ AI-তে পেস্ট করুন। এটি Felo স্কিল ইনস্টল করে, ক্রেডিটের আগে জিজ্ঞাসা করে ও ওয়ার্কফ্লো চালায়।

[বিষয়] নিয়ে [পাঠক]-এর জন্য চার সপ্তাহের কনটেন্ট পরিকল্পনা করুন।

চ্যানেল: [চ্যানেল]। অনুমোদিত ফরম্যাট: [তালিকা]। প্রকাশের দিন: [দিন]। ভাষা: [ভাষা]।
রেফারেন্স ভিডিও (ঐচ্ছিক): [YouTube URL বা ভিডিও ID]। পাঠকের প্রশ্নের সময়সীমা: গত [৯০] দিন।

Markdown ক্যালেন্ডার সারণি তৈরি করুন, প্রতিটি আইডিয়ার জন্য এক সারি:
| তারিখ | ফরম্যাট | কার্যকরী শিরোনাম | দৃষ্টিভঙ্গি | প্রমাণ |
- তারিখ: পরের চার সপ্তাহ, অনুমোদিত দিনে।
- ফরম্যাট: অনুমোদিত ফরম্যাটের একটি।
- কার্যকরী শিরোনাম: কনটেন্টটির নাম।
- দৃষ্টিভঙ্গি: পাঠকের প্রতি এক বাক্যে প্রতিশ্রুতি।
- প্রমাণ: আইডিয়াটিকে যুক্তিসঙ্গত করে এমন প্রশ্ন, পোস্ট, পৃষ্ঠা বা ভিডিও টাইমস্ট্যাম্প।

সারণির পরে যোগ করুন:
1. মাসের তিনটি ভিত্তি থিম।
2. কোন আইডিয়া পাঠকের প্রশ্ন থেকে, কোনটি রেফারেন্স ভিডিও থেকে এবং কোনটি আপনার অনুমান।
3. প্রতিটি কনটেন্ট লেখার আগে কী গবেষণা দরকার।
4. লিঙ্ক ও তারিখসহ উৎস তালিকা।

নিয়ম:
- এগুলো আইডিয়া, গ্যারান্টি নয়। পৌঁছানো, ক্লিক, র‍্যাঙ্কিং বা বৃদ্ধির প্রতিশ্রুতি কখনও দেবেন না।
- ট্রেন্ড, অনুসন্ধান ভলিউম, এনগেজমেন্ট সংখ্যা বা উদ্ধৃতি বানাবেন না।
- প্রতিটি পাঠক প্রশ্নকে তারিখযুক্ত পোস্ট বা পৃষ্ঠার সাথে যুক্ত করুন। প্রমাণ পাতলা হলে আইডিয়াকে অনুমান হিসেবে চিহ্নিত করুন।
- রেফারেন্স ভিডিও শুধু যেসব দৃষ্টিভঙ্গি সত্যিই কভার করে তার জন্য ব্যবহার করুন; টাইমস্ট্যাম্পসহ সংক্ষেপে উদ্ধৃত করুন।
- ক্রেডিট খরচের আগে পরিকল্পিত অনুসন্ধান ও নিষ্কাশন দেখান এবং আমার অনুমোদনের অপেক্ষা করুন।
- পোস্ট সময়সূচি করবেন না, CMS-এ খসড়া তৈরি করবেন না এবং কিছু প্রকাশ করবেন না।
- ফলাফল ./content-calendar.md-এ লিখুন এবং চ্যাটে সারসংক্ষেপ দিন।

কপিতে ইনস্টল ধাপ ও নিরাপত্তা নিয়মও আছে।

আপনি কী পান

একটি রানের উদাহরণ আউটপুট। লাইভ জেনারেশন নয়।

নমুনা ক্যালেন্ডার (অংশ)

কনটেন্ট ক্যালেন্ডার — নমুনা মাস

বিষয়

  1. পরিষ্কারের সময় লুকানো খরচ।
  2. কাউন্টার জায়গা কেনা নির্ধারণ করে।
  3. নিজের জন্য কেনা vs উপহার।

ক্যালেন্ডার

তারিখফরম্যাটকাজের শিরোনামদৃষ্টিভঙ্গিপ্রমাণ
২০২৬-১১-০২ক্যারোসেল৫ মিনিটের পরিষ্কার পরীক্ষাযে পরিষ্কার ধাপ কেউ ফিল্ম করে না দেখান@example_home, ২০২৬-১০-২৪
২০২৬-১১-০৪শর্ট ভিডিওকাউন্টার জায়গা, মাপাআসল কাউন্টারে ফুটপ্রিন্ট তুলনারেফারেন্স ভিডিও — ৪২ সেকেন্ড
২০২৬-১১-০৯নিউজলেটারসিল কেন নষ্ট হয়ক্রেতারা যে ব্যর্থতা জানান তা ব্যাখ্যা@example_buyer, ২০২৬-১০-১৯

আইডিয়া কোথা থেকে

দুই সারি তারিখযুক্ত দর্শক প্রশ্ন থেকে, একটি রেফারেন্স ভিডিও থেকে; অনুমান সারি হলে তা চিহ্নিত হতো।

প্রথমে কী গবেষণা

ফেরত হার ও সিল প্রতিস্থাপন নীতি — উপরের উৎস কোনোটিই কভার করে না।

উৎস

  • https://example.com/category-guide — ২০২৬-১০-১২
  • https://x.com/example_home/status/... — ২০২৬-১০-২৪

সঠিক কল

ডেভেলপারদের জন্য: একই ওয়ার্কফ্লো কোড হিসেবে, চালানোর ক্রমে।

আসল API কল দেখান
  1. Chat দিয়ে বিষয় মানচিত্র

    Chat-কে দর্শকদের সবচেয়ে খোঁজা উপবিষয় জিজ্ঞাসা করুন এবং উৎস রাখুন।

    calendar.ts
    const BASE = "https://openapi.felo.ai";
    const headers = {
      Authorization: `Bearer ${process.env.FELO_API_KEY}`,
      "Content-Type": "application/json",
    };
    
    async function felo<T>(path: string, body?: unknown): Promise<T> {
      const res = await fetch(`${BASE}${path}`, {
        method: body ? "POST" : "GET",
        headers,
        body: body ? JSON.stringify(body) : undefined,
      });
      if (!res.ok) throw new Error(`${res.status}: ${await res.text()}`);
      return res.json() as Promise<T>;
    }
    
    type ChatData = {
      data: {
        answer: string;
        resources: { link: string; title: string; snippet: string }[];
      };
    };
    
    const topic = "portable espresso makers";
    const audience = "home espresso beginners";
    
    const themes = await felo<ChatData>("/v2/chat", {
      query: `Themes, recurring questions, and content gaps around ${topic} for ${audience}`,
    });
    
    const sources = themes.data.resources.slice(0, 5);

    উদাহরণ আউটপুট

    {
      "answer": "Beginners ask about cleanup, counter space, and grind size …",
      "sources": [
        { "link": "https://example.com/guide", "title": "…", "snippet": "…" }
      ]
    }
  2. X-এ দর্শক প্রশ্ন খুঁজুন

    শেষ ৯০ দিনে X-এ বিষয়সংক্রান্ত প্রশ্ন খুঁজুন, অ্যাকাউন্ট ও তারিখ রাখুন।

    calendar.ts
    type XData = {
      data: {
        tweets: {
          content: string;
          author: { username: string };
          created_at: string;
          url: string;
        }[];
      };
    };
    
    const since = Math.floor((Date.now() - 90 * 24 * 60 * 60 * 1000) / 1000);
    
    const questions = await felo<XData>("/v2/x/tweet/search", {
      query: `"${topic}" (recommend OR beginner OR how)`,
      limit: 50,
      since_time: since,
    });
    
    const asked = questions.data.tweets;

    উদাহরণ আউটপুট

    { "data": { "tweets": [
      {
        "content": "How do you clean one of these without taking it apart?",
        "author": { "username": "example_home" },
        "created_at": "2026-10-24T11:30:00Z",
        "url": "https://x.com/example_home/status/..."
      }
    ] } }
  3. রেফারেন্স ট্রান্সক্রিপ্ট নিন

    YouTube Subtitling দিয়ে ট্রান্সক্রিপ্ট নিন এবং পুনঃব্যবহারযোগ্য আসল কোণ খুঁজুন।

    calendar.ts
    type SubtitleData = {
      data: {
        title: string;
        contents: { text: string; start: number; duration: number }[];
      };
    };
    
    const videoCode = "dQw4w9WgXcQ"; // replace with your reference video id
    
    const video = await felo<SubtitleData>(
      `/v2/youtube/subtitling?video_code=${videoCode}&language=en&with_time=true`,
    );

    উদাহরণ আউটপুট

    {
      "title": "Example Video Title",
      "contents": [
        { "text": "Subtitle text", "start": 42.3, "duration": 8.1 }
      ]
    }
  4. চার সপ্তাহের ক্যালেন্ডার বানান

    তারিখ, ফরম্যাট, কার্য শিরোনাম, কোণ ও প্রমাণসহ Markdown তালিকা বানান।

    calendar.ts
    const start = new Date();
    const day = (offset: number) => {
      const date = new Date(start);
      date.setDate(date.getDate() + offset);
      return date.toISOString().slice(0, 10);
    };
    
    type Idea = {
      dayOffset: number;
      format: string;
      title: string;
      angle: string;
      evidence: string;
    };
    
    // Rows come from the themes, the dated questions, and the transcript.
    const anchor = video.data.contents[0];
    
    const ideas: Idea[] = [
      {
        dayOffset: 1,
        format: "carousel",
        title: "The 5-minute cleanup test",
        angle: "Show the cleanup step nobody films",
        evidence: asked[0]?.url ?? "hypothesis",
      },
      {
        dayOffset: 3,
        format: "short video",
        title: "Counter space, measured",
        angle: "Compare footprints on one real counter",
        evidence: anchor
          ? `${video.data.title} — ${Math.round(anchor.start)}s`
          : video.data.title,
      },
    ];
    
    const calendar = [
      "| Date | Format | Working title | Angle | Evidence |",
      "| --- | --- | --- | --- | --- |",
      ...ideas.map(
        (idea) =>
          `| ${day(idea.dayOffset)} | ${idea.format} | ${idea.title} | ${idea.angle} | ${idea.evidence} |`,
      ),
    ].join("\n");
    
    console.log(calendar);

    উদাহরণ আউটপুট

    | Date | Format | Working title | Angle | Evidence |
    | --- | --- | --- | --- | --- |
    | 2026-11-02 | carousel | The 5-minute cleanup test | Show the cleanup step nobody films | https://x.com/example_home/status/... |
    | 2026-11-04 | short video | Counter space, measured | Compare footprints on one real counter | Example Video Title — 42s |
  5. LiveDoc-এ সংরক্ষণ

    ক্যালেন্ডার ও উৎস LiveDoc-এ রাখুন যাতে মাসের শেষে পর্যালোচনা হয়।

    calendar.ts
    type LiveDocData = { data: { short_id: string } };
    
    const plan = await felo<LiveDocData>("/v2/livedocs", {
      name: `Content calendar: ${topic}`,
      description: "Monthly plan with themes, calendar rows, and evidence",
    });
    
    await felo(`/v2/livedocs/${plan.data.short_id}/resources/urls`, {
      urls: sources.map((source) => ({ url: source.link, title: source.title })),
    });
    
    await felo(`/v2/livedocs/${plan.data.short_id}/resources/doc`, {
      title: `Content calendar — ${day(0).slice(0, 7)}`,
      content: calendar,
    });
    
    type Retrieved = { data: { title: string; content: string; score: number }[] };
    
    const lastMonth = await felo<Retrieved>(
      `/v2/livedocs/${plan.data.short_id}/resources/retrieve`,
      { query: "what did we plan last month" },
    ).then((res) => res.data.filter((hit) => hit.score >= 0.7));

    উদাহরণ আউটপুট

    { "short_id": "PvyKouzJirXjFdst4uKRK3" }

যা আছে

  • Chat থেকে বিষয় মানচিত্র
  • X-এ তারিখসহ দর্শক প্রশ্ন
  • রেফারেন্স ভিডিওর ট্রান্সক্রিপ্ট ও কোণ
  • চার সপ্তাহের কনটেন্ট ক্যালেন্ডার
  • LiveDoc-এ পরিকল্পনা ও উৎস

যা করে না

  • কর্মক্ষমতার পূর্বাভাস বা ট্রাফিকের নিশ্চয়তা নয়
  • আপনার ঐতিহাসিক analytics পড়ে না
  • পুরো পোস্ট লেখে না এবং প্রকাশ করে না
  • রেফারেন্স ভিডিও ছাড়া ধাপ বাদ যায়
  • ক্যালেন্ডার প্রস্তাব, প্রতিশ্রুতি নয়

প্রশ্ন

ধারণা কোথা থেকে?

Chat-এর বিষয় মানচিত্র, X-এ আসল দর্শক প্রশ্ন এবং রেফারেন্স ভিডিওর কোণ থেকে। প্রতিটি আইটেম প্রমাণ লিংক বা তারিখ রাখে।

আগে কী কাজ করেছে জানে?

না। এটি analytics পড়ে না; ঐতিহাসিক ফল আপনি যোগ করুন।

পোস্টও লেখে?

না। ক্যালেন্ডার ও কোণ দেয়; লেখা আপনার বা আপনার লেখা এজেন্টের।

রেফারেন্স ভিডিও ছাড়া?

সেই ধাপ বাদ দিন; বিষয় ও X প্রশ্ন ক্যালেন্ডারকে ধরে রাখে।

প্রকাশ শিডিউল করা যায়?

না। পরিকল্পনা ফাইল বানায়; শিডিউলিং আপনার সরঞ্জামে।

এক পরিকল্পনার খরচ কত?

Chat, X Search ও ভিডিও ট্রান্সক্রিপ্ট ব্যবহার অনুযায়ী বিল হয়; বর্তমান হার মূল্য পৃষ্ঠায় এবং প্রম্পট খরচের আগে অনুমোদন চায়।

সম্পর্কিত ওয়ার্কফ্লো

গবেষণা

সার্চ কোয়েরিকে SEO কনটেন্ট ব্রিফে বদলান

আজ কোন পৃষ্ঠা উত্তর দেয় দেখুন, Markdown-এ পড়ুন, আচ্ছাদিত ও বাদ পড়া প্রশ্নের মানচিত্র বানান, তারপর এমন ব্রিফ লিখুন যা থেকে লেখক রূপরেখা বানাতে পারেন।

ওয়ার্কফ্লো খুলুন
কনটেন্ট

দৈনিক AI সংবাদ সারাংশ প্রকাশ করুন যা দল সত্যিই পড়ে

উৎসসহ সারাংশ নিন, X-এ অনুশীলনকারী আলোচনা যোগ করুন, একটি ভিডিও ট্রান্সক্রিপ্ট নিন, সংস্করণ Markdown-এ বানান এবং LiveDoc-এ সংরক্ষণ করুন।

ওয়ার্কফ্লো খুলুন
কনটেন্ট

সোশ্যাল আলোচনাকে সাপ্তাহিক শ্রবণ ব্রিফে বদলান

এই সপ্তাহে ব্র্যান্ড ও প্রতিযোগী নিয়ে X পোস্ট খুঁজুন, উৎসসহ ওয়েব প্রসঙ্গ যোগ করুন, পেছনের পৃষ্ঠা পড়ুন এবং প্রতিটি সংস্করণ সংরক্ষণ করুন যাতে পরের সপ্তাহ জানা থেকে শুরু হয়।

ওয়ার্কফ্লো খুলুন

নিজের মতো করুন

একই রেসিপি, আপনি যেভাবে সত্যিই সরবরাহ করেন সেভাবে।

শুধু দুই সপ্তাহ

নতুন শুরু করা দলের জন্য চার সপ্তাহ দুইয়ে সংকুচিত করুন।

চ্যানেল অনুযায়ী ভাগ

নিউজলেটার, X ও YouTube কলাম বানান, একই বিষয় ভিন্ন ফরম্যাটে।

পণ্য লঞ্চ যোগ করুন

লঞ্চ তারিখ স্থির সারিতে রাখুন এবং চারপাশে কনটেন্ট ভরান।

এই রেসিপির পেছনের রেফারেন্স পৃষ্ঠা ও পরবর্তী ধাপ।