কনটেন্ট
সোশ্যাল আলোচনাকে সাপ্তাহিক শ্রবণ ব্রিফে বদলান
এই সপ্তাহে ব্র্যান্ড ও প্রতিযোগী নিয়ে X পোস্ট খুঁজুন, উৎসসহ ওয়েব প্রসঙ্গ যোগ করুন, পেছনের পৃষ্ঠা পড়ুন এবং প্রতিটি সংস্করণ সংরক্ষণ করুন যাতে পরের সপ্তাহ জানা থেকে শুরু হয়।
প্রম্পট কপি করুন
বর্গ বন্ধনীর ঘরগুলো বদলে Claude Code, Codex বা টার্মিনাল অ্যাক্সেসসহ AI-তে পেস্ট করুন। এটি Felo স্কিল ইনস্টল করে, ক্রেডিটের আগে জিজ্ঞাসা করে ও ওয়ার্কফ্লো চালায়।
[ব্র্যান্ড, পণ্য বা ক্যাটাগরি] এর জন্য সোশ্যাল লিসেনিং ব্রিফ চালান। নজরদারির শব্দ: [ব্র্যান্ড], [পণ্যের নাম], [প্রতিযোগীর নাম], [ক্যাটাগরি কীওয়ার্ড]। সময়সীমা: গত [৭ / ১৪] দিন। সময় অঞ্চল: [সময় অঞ্চল]। পাঠক: [দল]। অনুমোদিত উৎস: শুধু প্রকাশ্য X পোস্ট ও প্রকাশ্য ওয়েব পৃষ্ঠা। তৈরি করুন: 1. কথোপকথনে কী বদলেছে তার পাঁচ লাইনের সারসংক্ষেপ। 2. থিম, প্রতিটিতে মানুষ কী বলছে, সমর্থনকারী পোস্ট এবং সেই পোস্টের তারিখ পরিসর। 3. প্রতিযোগীর উল্লেখ: কাকে সুপারিশ করা হচ্ছে এবং কোন প্রসঙ্গে। 4. ঝুঁকি: অভিযোগ, আউটেজ, পুনরাবৃত্ত প্রশ্ন বা নেতিবাচক প্রতিক্রিয়া। 5. পরবর্তী পদক্ষেপ, “এখনই উত্তর দিন”, “নজর রাখুন” ও “পণ্যকে দিন”-এ ভাগ করা। 6. প্রতিটি পোস্ট ও পৃষ্ঠার URL ও তারিখসহ উৎস তালিকা। নিয়ম: - শুধু API যে পোস্ট ও পৃষ্ঠা ফেরত দেয় তা জানান। সেন্টিমেন্ট স্কোর, এনগেজমেন্ট সংখ্যা, উদ্ধৃতি বা উৎস কখনও বানাবেন না। - X-কে সংকেত মনে করুন, প্রতিনিধিত্বমূলক জরিপ নয়। নমুনা অত্যন্ত ছোট হলে তা বলুন। - গ্রাহকের কথা আপনার সারসংক্ষেপ থেকে আলাদা রাখুন এবং সংক্ষেপে লিঙ্কসহ উদ্ধৃত করুন। - সময়সীমাকে স্পষ্ট শুরুর ও শেষের তারিখে রূপান্তর করুন এবং সময় অঞ্চল উল্লেখ করুন। - ক্রেডিট খরচের আগে পরিকল্পিত অনুসন্ধান ও নিষ্কাশন দেখান এবং আমার অনুমোদনের অপেক্ষা করুন। - উত্তর দেবেন না, পোস্ট করবেন না, ফলো করবেন না এবং কাউকে বার্তা পাঠাবেন না। এই ব্রিফ শুধু পড়ার। - ফলাফল ./social-listening.md-এ লিখুন এবং চ্যাটে সারসংক্ষেপ দিন।
কপিতে ইনস্টল ধাপ ও নিরাপত্তা নিয়মও আছে।
আপনি কী পান
একটি রানের উদাহরণ আউটপুট। লাইভ জেনারেশন নয়।
সোশ্যাল লিসেনিং ব্রিফ — ২০২৬-১০-৩০
কী বদলেছে
- এক্সপোর্ট প্রবাহের অভিযোগ এখন প্রধান বিষয়।
- দামের থ্রেডে সস্তা প্রতিযোগী সুপারিশ হচ্ছে।
- ২০২৬-১০-২৭-এর আউটেজ আর উল্লেখ হচ্ছে না।
বিষয়
- আপডেটের পর এক্সপোর্ট ধীর — @example_dev: “৪০ পৃষ্ঠার ডকুমেন্টে এক্সপোর্ট বাটন এখন কয়েক মিনিট নেয়।” (২০২৬-১০-২৮); @example_ops: “মাসের শেষে এক্সপোর্ট সারিতে অন্য কেউ দেখছেন?” (২০২৬-১০-২৯)
- সস্তা বিকল্প সুপারিশ হচ্ছে — Example Rival কম দাম চাওয়া থ্রেডে আসে
প্রতিযোগী
কম দামের বিকল্প চাইলে Example Rival সুপারিশ হয়; সুপারিশ দামের, ফিচারের নয়।
ঝুঁকি
এক্সপোর্ট অভিযোগ সাপোর্ট-সন্নিকট থ্রেডে দেখা যায় এবং ঝরে পড়া আলোচনায় পৌঁছাতে পারে।
পরবর্তী
- এখনই উত্তর: ২০২৬-১০-২৮-এর এক্সপোর্ট থ্রেড।
- নজর: অভিযোগ API দর্শকদের মধ্যে ছড়ায় কি না।
- পণ্যে দিন: মাসের শেষে এক্সপোর্ট লেটেন্সি।
উৎস
- https://x.com/example_dev/status/... — ২০২৬-১০-২৮
- https://example.com/export-thread — ২০২৬-১০-২৯
সঠিক কল
ডেভেলপারদের জন্য: একই ওয়ার্কফ্লো কোড হিসেবে, চালানোর ক্রমে।
আসল API কল দেখান
এই সপ্তাহের পোস্ট খুঁজুন
ব্র্যান্ড ও প্রতিযোগীর জন্য শেষ ৭ দিন X Search ব্যবহার করুন, অ্যাকাউন্ট ও তারিখ রাখুন।
listening.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 XData = { data: { tweets: { content: string; author: { username: string }; created_at: string; metrics: { retweet_count: number; favorite_count: number; reply_count: number }; url: string; }[]; }; }; const since = Math.floor((Date.now() - 7 * 24 * 60 * 60 * 1000) / 1000); const search = await felo<XData>("/v2/x/tweet/search", { query: '"Acme" OR "Acme app"', limit: 50, since_time: since, }); const posts = search.data.tweets;উদাহরণ আউটপুট
{ "data": { "tweets": [ { "content": "The export flow is slow again.", "author": { "username": "example_dev" }, "created_at": "2026-10-28T09:14:00Z", "metrics": { "retweet_count": 4, "favorite_count": 21, "reply_count": 6 }, "url": "https://x.com/example_dev/status/..." } ] } }উৎসসহ ওয়েব প্রসঙ্গ যোগ করুন
Chat-কে আলোচনার প্রসঙ্গ জিজ্ঞাসা করুন এবং উৎসসহ পৃষ্ঠা তালিকা নিন।
listening.ts type ChatData = { data: { answer: string; resources: { link: string; title: string; snippet: string }[]; }; }; const context = await felo<ChatData>("/v2/chat", { query: "Recent customer complaints and competitor mentions around Acme", }); const sources = context.data.resources.slice(0, 5);উদাহরণ আউটপুট
{ "answer": "The main threads are …", "sources": [ { "link": "https://example.com/thread", "title": "…", "snippet": "…" } ] }পেছনের পৃষ্ঠা পড়ুন
Web Fetch দিয়ে দুই বা তিনটি প্রাসঙ্গিক পৃষ্ঠা পড়ুন এবং তথ্য ও লিংক যোগ করুন।
listening.ts type ExtractData = { data: { content: string } }; const pages = await Promise.all( sources.slice(0, 3).map((source) => felo<ExtractData>("/v2/web/extract", { url: source.link, output_format: "markdown", with_readability: true, with_cache: true, }).then((page) => ({ ...source, content: page.data.content })), ), );উদাহরণ আউটপুট
// pages[0].content "# Example thread summary\n\nExtracted page content…"
বিষয় অনুযায়ী রিপোর্ট লিখুন
বিষয়, প্রতিনিধি পোস্ট, প্রসঙ্গ, ঝুঁকি ও ফোকাসসহ Markdown বানান।
listening.ts const date = new Date().toISOString().slice(0, 10); const ranked = [...posts].sort( (a, b) => b.metrics.favorite_count - a.metrics.favorite_count, ); const brief = [ `# Social listening brief — ${date}`, "", "## What the web says", context.data.answer, "", "## What people are posting", ...ranked.slice(0, 10).map( (post) => `- @${post.author.username} (${post.created_at.slice(0, 10)}): ${post.content}\n ${post.url}`, ), "", "## Pages behind the answer", ...pages.map((page) => `- [${page.title}](${page.link})`), "", "## Sources", ...sources.map((source) => `- [${source.title}](${source.link})`), ].join("\n"); console.log(brief);সংরক্ষণ ও গত সপ্তাহের তুলনা
রিপোর্ট ও উৎস LiveDoc-এ রাখুন, পরের সপ্তাহে আগের সংস্করণ খুঁজুন।
listening.ts type LiveDocData = { data: { short_id: string } }; const archive = await felo<LiveDocData>("/v2/livedocs", { name: "Social listening archive", description: "One document resource per weekly brief", }); await felo(`/v2/livedocs/${archive.data.short_id}/resources/doc`, { title: `Social listening — ${date}`, content: brief, }); type Retrieved = { data: { title: string; content: string; score: number }[] }; const previous = await felo<Retrieved>( `/v2/livedocs/${archive.data.short_id}/resources/retrieve`, { query: "what changed since last week" }, ).then((res) => res.data.filter((hit) => hit.score >= 0.7));উদাহরণ আউটপুট
[ { "title": "Social listening — 2026-10-23", "content": "…", "score": 0.88 } ]
যা আছে
- এই সপ্তাহের তারিখসহ X পোস্ট
- উৎসসহ ওয়েব প্রসঙ্গ
- বিষয় অনুযায়ী আলোচনার সারাংশ
- শেয়ার করার সাপ্তাহিক রিপোর্ট
- প্রতিটি সংস্করণসহ LiveDoc
যা করে না
- X কভারেজ অসম্পূর্ণ এবং সব ব্যবহারকারীর প্রতিনিধি নয়
- মেজাজে চূড়ান্ত সিদ্ধান্ত নেই
- স্বয়ংক্রিয়ভাবে পোস্ট বা উত্তরে না
- DM বা ব্যক্তিগত কমিউনিটি নেই
- সপ্তাহে এক রান; সময়সূচি আপনার এজেন্ট বা cron-এ
প্রশ্ন
কী উৎস হিসেবে গণ্য?
প্রতিটি X পোস্ট লিংক, অ্যাকাউন্ট ও তারিখ রাখে; ওয়েব প্রসঙ্গ প্রকাশ্য Chat ও Web Fetch পৃষ্ঠা থেকে। উৎসহীন দাবি ঢোকে না।
প্রতিযোগীদের অনুসরণ করা যায়?
হ্যাঁ। ব্র্যান্ড ও প্রতিযোগী একসঙ্গে খুঁজুন এবং রিপোর্টে গোষ্ঠীভুক্ত করুন।
মেজাজ মাপে?
বিষয় ও সুর সারাংশ করে কিন্তু সম্পাদকীয় রায় হিসেবে চিহ্নিত করে, সঠিক মেজাজ শতাংশ দাবি করে না।
কত পিছনে দেখে?
সাপ্তাহিক রিপোর্টের জন্য ডিফল্ট শেষ ৭ দিন; বড় উইন্ডোর জন্য `since_time` বদলান।
প্রতি সপ্তাহে চালানো যায়?
হ্যাঁ। একই প্রম্পট cron বা এজেন্ট শিডিউলারে দিন এবং একই LiveDoc-এ লিখুন।
এক ব্রিফের খরচ কত?
X Search, Chat ও পৃষ্ঠা নিষ্কাশন ব্যবহার অনুযায়ী বিল হয়; বর্তমান হার মূল্য পৃষ্ঠায় এবং প্রম্পট খরচের আগে অনুমোদন চায়।
সম্পর্কিত ওয়ার্কফ্লো
একটি প্রশ্নকে উৎসসহ গবেষণা ব্রিফে বদলান
ওয়েবকে জিজ্ঞাসা করুন, উত্তরের পেছনের পৃষ্ঠা Markdown-এ সংরক্ষণ করুন, X-এ অনুশীলনকারীরা কী বলেন যোগ করুন এবং প্রমাণ এমন LiveDoc-এ রাখুন যা পরে আবার খোঁজা যায়।
ওয়ার্কফ্লো খুলুনগবেষণাএমন প্রতিযোগী বিশ্লেষণ তৈরি করুন যা বিক্রয় দল ব্যবহার করতে পারে
প্রতিযোগীর পৃষ্ঠা, তার চারপাশের কভারেজ এবং ক্রেতারা X-এ কী বলেন একত্র করুন, তারপর এমন বিশ্লেষণ বানান যেখানে প্রতিটি দাবির উৎস, তারিখ ও অবস্থা আছে।
ওয়ার্কফ্লো খুলুনকনটেন্টদৈনিক AI সংবাদ সারাংশ প্রকাশ করুন যা দল সত্যিই পড়ে
উৎসসহ সারাংশ নিন, X-এ অনুশীলনকারী আলোচনা যোগ করুন, একটি ভিডিও ট্রান্সক্রিপ্ট নিন, সংস্করণ Markdown-এ বানান এবং LiveDoc-এ সংরক্ষণ করুন।
ওয়ার্কফ্লো খুলুননিজের মতো করুন
একই রেসিপি, আপনি যেভাবে সত্যিই সরবরাহ করেন সেভাবে।
শুধু এক বিষয়
এক লঞ্চ বা বিতর্কে সীমাবদ্ধ করুন যাতে ব্রিফ কেন্দ্রীভূত হয়।
YouTube মতামত যোগ করুন
ভিডিও ট্রান্সক্রিপ্ট দিয়ে সম্পূরক করুন কিন্তু ব্যক্তিগত অভিজ্ঞতা চিহ্নিত করুন।
মাসিক বানান
ব্র্যান্ড ও PR-এর জন্য কম্পাঙ্ক মাসিক করুন।
এগিয়ে যান
এই রেসিপির পেছনের রেফারেন্স পৃষ্ঠা ও পরবর্তী ধাপ।