وصلك بريد يحتاج ردًا سريعًا؟
أداة الرد على البريد الإلكتروني تأخذ رسالة واردة والنقاط التي تريد ذكرها في ردك، وتصوغ ردًا كاملًا مرتبًا يعالج كل نقطة في الرسالة الأصلية. توفر الوقت عند تراكم عدد كبير من الرسائل التي تحتاج ردًا مدروسًا لا رد اختصار سريع.
شغّلها أونلاين
شغّل هذه المهمة على خوادمنا باستخدام حسابك. الأدوات المجانية تعمل داخل متصفحك، أما هذه فتُخصم من رصيدك في 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/email-reply \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/text/email-reply", {
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/email-reply",
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/email-reply", 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/email-reply", 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.email_reply",
"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 | لم تنجح معالجة المهمة، ولن تُحتسب عليك؛ أعد المحاولة أو راسلنا مباشرة. |