طريقة كتابة سلسلة منشورات مترابطة
أداة كتابة سلاسل المنشورات تُنتج مجموعة منشورات مترابطة من موضوع واحد، بحيث يبني كل منشور على سابقه ويقود القارئ للتالي حتى نهاية السلسلة. تناسب شرح موضوع يحتاج تفصيلًا أكبر من منشور واحد قصير.
شغّلها أونلاين
شغّل هذه المهمة على خوادمنا باستخدام حسابك. الأدوات المجانية تعمل داخل متصفحك، أما هذه فتُخصم من رصيدك في KIT حسب السعر الموضّح أعلاه.
بنية السلسلة
يبدأ أول منشور في السلسلة بجملة تجذب الانتباه وتوضح الموضوع باختصار، ثم تتوالى المنشورات التالية كل منها بفكرة واحدة مركزة، وينتهي آخر منشور بخلاصة أو دعوة لاتخاذ إجراء. هذا الترتيب يبقي القارئ داخل السلسلة بدل التوقف عند المنشور الأول فقط.
الموضوع المناسب لسلسلة
تصلح السلسلة لموضوع يحتاج شرحًا متدرجًا: خطوات عملية، تجربة شخصية طويلة، أو رأي مدعوم بعدة نقاط. أما الفكرة البسيطة التي تُقال في جملة واحدة فتناسبها أداة المنشور الفردي أكثر من سلسلة طويلة غير مبررة.
الحدود
عدد المنشورات في السلسلة يعتمد على حجم الموضوع الذي تصفه في طلبك؛ لا تُطيل الأداة السلسلة بمحتوى حشو لمجرد زيادة عدد المنشورات. مراجعة الترتيب النهائي قبل النشر تضمن أن كل منشور يقود منطقيًا لما بعده.
السعر
سعر ثابت $0.003 لكل طلب زائد $0.0135 لكل سلسلة منشورات تُنتَج، بصرف النظر عن عدد المنشورات داخلها ضمن حد الرموز المسموح به. لا اشتراك شهريًا؛ تُكتب السلسلة من هذه الصفحة مباشرة، أو عبر الـAPI لحساب ينشر أكثر من سلسلة أسبوعيًا حول مواضيع مختلفة.
حالات الاستخدام
شرح تجربة مهنية طويلة
يكتب محمد الحربي سلسلة منشورات يشرح فيها تجربته في تأسيس مشروعه التجاري خطوة بخطوة، ويستخدم الأداة لترتيب الأفكار في تسلسل منطقي بدل منشور واحد مزدحم بالتفاصيل.
دليل خطوات عملي
تكتب فاطمة الزهراني سلسلة منشورات تشرح خطوات تحضير وصفة معقدة، بحيث يحصل كل منشور على خطوة واحدة واضحة بدل نص طويل يصعب تتبعه.
رأي مدعوم بنقاط متعددة
يشارك خالد العتيبي رأيه في تطور بمجاله المهني عبر سلسلة منشورات، كل منشور يدعم نقطة واحدة من رأيه، ليقرأها الجمهور بالترتيب الذي يبني الحجة تدريجيًا.
الأسئلة الشائعة
كم منشورًا تحتوي السلسلة الواحدة؟
يعتمد عدد المنشورات على حجم الموضوع الذي تصفه في طلبك؛ لا يوجد عدد ثابت مفروض، والأداة تتوقف عند الحد الذي يخدم الموضوع فعليًا.
هل يمكن طلب سلسلة بلغة أو لهجة معينة؟
تنتج الأداة سلسلة بالفصحى المعيارية؛ لا تُكتب السلسلة بلهجة عامية حتى لو كانت المنصة تشيع فيها اللهجات.
هل يُحفظ موضوع السلسلة الذي أطلبه؟
موضوع السلسلة الذي تصفه يُستخدم لحظة الطلب فقط، ثم يُحذف من غير أن يُحتفظ به لأي غرض آخر أو طلب لاحق.
كم تكلفة سلسلة واحدة من ستة منشورات؟
السعر ثابت بصرف النظر عن عدد المنشورات داخل السلسلة: $0.003 للطلب زائد $0.0135 للسلسلة كاملة، أي نحو $0.0165 إجمالًا.
هل يعيد ترتيب المنشورات لو غيرت رأيي في الترتيب؟
يمكن إعادة الطلب بترتيب مختلف للأفكار نفسها، مع العلم أن كل طلب جديد يُحتسب على حدة بحسب السعر المعلن.
هل تصلح السلسلة لمنصات غير التي أذكرها في الطلب؟
السلسلة نص عام يصلح لأي منصة تدعم منشورات مترابطة، لكن ذكر المنصة المستهدفة يساعد على ضبط طول كل منشور فيها.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/text/social-thread \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/text/social-thread", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"input": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/social-thread",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"input": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/social-thread", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"input":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"input":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/social-thread", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"input": "…"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.social_thread",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_tokens | 20000 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
422 | task_failed | لم تنجح معالجة المهمة، ولن تُحتسب عليك؛ أعد المحاولة أو راسلنا مباشرة. |