اصلي منځپانګې ته لاړ شئ

فنکشنونه

په MonoChat کې د فنکشنونو مدیریت ځانګړتیا کارنانو ته اجازه ورکوي چې دودیز فنکشنونه جوړ او مدیریت کړي چې په بېلابېلو بهیرونو کې یوځای کېدای شي. دا فنکشنونه کولی شي ځانګړی سوداګریز منطق اجرا کړي، له بهرنیو خدمتونو سره اړیکه ونیسي، او حتی دودیز لیدونه یا ټولګې جوړې کړي. دا پیاوړې وړتیا سوداګریو ته اجازه ورکوي چې خپل اتومات کول او د اړیکو کاري بهیرونه د ځانګړو اړتیاوو سره سم کړي.

معلومات

د فنکشنونو تعریف، تازه کول او جوړول یوازې ستاسو په کاري ځای کې د ځانګړو اجازو لرونکو کارنانو لخوا ترسره کېدای شي.
که تاسو اړینه اجازه نه لرئ، نو دا عملیات نه شئ لیدلی یا بدلولی.

که د فنکشنونو مدیریت ځانګړتیاو ته لاسرسي ته اړتیا لرئ، مهرباني وکړئ د اجازو غوښتنې یا تازه کولو لپاره له ملاتړ سره اړیکه ونیسئ.


د پیچلو پېښو پروسس​

د MonoChat د بهیر ځانګړتیا د پرمختللو Complex Event Processing (CEP) اصولو پر بنسټ جوړه شوې ده. CEP سیستم ته اجازه ورکوي چې د پېښو نمونې په ریښتینې وخت کې وشني او عکس العمل وښیي، چې د پیچلو سوداګریزو پروسو اتومات کول ممکن کوي. د MonoChat سره، سوداګرۍ کولی شي CEP وکاروي ترڅو پرمختللي بهیرونه جوړ کړي چې بېلابېلو پېښو ته ځواب ورکوي، عملونه پیلوي، او له بهرنیو سیستمونو سره په اسانۍ یوځای کېږي.

د فنکشنونو مدیریت انټرفیس​

په MonoChat کې د فنکشنونو مدیریت انټرفیس د دودیزو فنکشنونو د جوړولو، تازه کولو او مدیریت لپاره کارن دوستانه چاپېریال وړاندې کوي. دلته اصلي برخې او د هغو دندې دي:

د تنظیماتو فنکشنونه

فنکشن جوړ کړئ​

  1. نوم: د فنکشن نوم دننه کړئ.
  2. وتنې: د فنکشن وتنې وټاکئ.
  3. Function Selector: موجود فنکشن وټاکئ یا نوی جوړ کړئ.
  4. Function Type: د شته اختیارونو څخه د فنکشن ډول وټاکئ، لکه Cron Job، API Endpoint، د دودیز اپ ترتیب، یا د دودیز فلو نوډ.

د فنکشن ډولونه​

  1. د دودیز فلو نوډ:
    د دودیز فلو نوډ د اتومات کولو یا کاري بهیر په سیستم کې یوه جوړونکې برخه ده چې تاسو ته اجازه درکوي شخصي عملونه یا ګامونه جوړ کړئ. د مخکې ټاکل شویو نوډونو پر ځای، تاسو خپل نوډ جوړوئ ترڅو ځانګړی منطق اداره کړئ، له نورو سیستمونو سره یوځای شئ، یا په بهیر کې ځانګړي عملیات ترسره کړئ.

  2. د سرور اړخ میتود:
    د سرور اړخ میتود یو فنکشن یا روټین دی چې په سرور کې چلېږي نه د کارن په وسیله (د client اړخ). دا شالید پروسې لکه د ډیټابیس پوښتنې، سوداګریز منطق، یا له نورو خدمتونو سره یووالی اداره کوي، او خوندي او اغېزناک عملیات تضمینوي.

  3. دودیز لید:
    دودیز لید یو ځانګړی انټرفیس یا ښودنې سکرین دی چې د ځانګړو کارن اړتیاوو سره سم د معلوماتو ښودلو لپاره ډیزاین شوی. دا د ترتیب، ساحو او برخو دودیز کول ممکن کوي ترڅو د ډیفالټ لیدونو څخه توپیر لرونکی متمرکز کارن تجربه وړاندې کړي.

  4. AI وسیله:
    AI وسیله یوه سافټویر برخه یا ځانګړتیا ده چې مصنوعي ځیرکتیا کاروي ترڅو دندې لکه د معلوماتو شننه، طبیعي ژبې پروسس، د انځور پېژندنه، یا اتومات کول ترسره کړي. دا کاري بهیرونه د هوښیارو وړتیاوو لکه وړاندوینې، سپارښتنې، یا اتومات کولو په اضافه کولو سره ښه کوي.

  5. Cron Job: Cron Job یوه مهالویش شوې دنده ده چې په سرور کې په ټاکلو وقفو یا وختونو په اتوماتيک ډول چلېږي. دا اکثراً د تکراري کارونو لپاره کارول کېږي لکه بریښنالیکونه لېږل، ډیټابیسونه پاکول، راپورونه جوړول، یا پرته له لاسي مداخلې معلومات همغږي کول.

  6. د دودیز اپ ترتیب:
    د دودیز اپ ترتیب د هغه شخصي اپلېکېشن د تنظیم او ځای پرځای کولو پروسې ته اشاره کوي چې د ځانګړو سوداګریزو اړتیاوو سره سم جوړ شوی. دا د اپ برخو، اجازو، یووالیو او کارن انټرفیسونو تنظیم کول شامل دي ترڅو په پلیټفورم کې ځانګړی حل جوړ شي.

فنکشن تازه کړئ​

د فنکشن تازه کولو سکرین تاسو ته اجازه درکوي موجود فنکشنونه بدل کړئ. تاسو کولی شئ کوډ تازه کړئ، ډول بدل کړئ، او که اړتیا وي نور تنظیمات برابر کړئ.

دودیز لیدونه او ټولګې​

MonoChat د دودیزو لیدونو او دودیزو ټولګو ملاتړ کوي، چې سوداګریو ته اجازه ورکوي ځانګړي انټرفیسونه جوړ کړي او خپل ډیټابیسونه مدیریت کړي.

  • دودیز لید: دا ډول فنکشن په MonoChat کې د ځانګړو سکرینونو جوړول ممکن کوي. دا سکرینونه کولی شي له بهرنیو خدمتونو یا دودیزو ټولګو معلومات وښيي، او د ځانګړو سوداګریزو اړتیاوو لپاره ځانګړی انټرفیس وړاندې کړي.
  • دودیزې ټولګې: دا سوداګریو ته اجازه ورکوي خپل د معلوماتو جوړښتونه تعریف کړي او په MonoChat کې دودیز معلومات وساتي. دا ځانګړتیا په ځانګړې توګه هغو سوداګریو ته ګټوره ده چې باید ځانګړي معلومات مدیریت کړي چې د MonoChat د ډیفالټ وړتیاوو لخوا نه پوښل کېږي.

د Custom Flow Node فنکشنونو تنظیمات او وتنې​

د دودیز فلو نوډ فنکشن کولی شي هغه تنظیمات تشریح کړي چې هر نوډ چې یې کاروي اخلي، او هغه وتنې چې پرې دوام کولی شي. د بهیر لیکوال بیا پر نوډ یوه فورمه ډکوي پرځای د کوډ ایډیټ کولو، او یو فنکشن په ډېرو نوډونو کې د بېلابېلو تنظیماتو سره بیا کارېدای شي.

کله چې د فنکشن ډول د دودیز فلو نوډ وي، د جوړولو او تازه کولو drawers یو JSON ایډیټر ښیي، د نوډ تنظیمات او وتنې (JSON):

{
"description": "Routes the conversation to a team based on the selected department.",
"descriptions": { "tr-TR": "Seçilen departmana göre konuşmayı bir ekibe yönlendirir." },
"parameters": [
{ "name": "department", "type": "select", "label": "Department", "labels": { "tr-TR": "Departman" }, "required": true,
"options": [ { "value": "sales", "label": "Sales" }, { "value": "support", "label": "Support" } ] },
{ "name": "maxWaitMinutes", "type": "number", "label": "Max wait (minutes)", "default": 10 },
{ "name": "notifyManager", "type": "boolean", "label": "Notify the manager" }
],
"outputs": [
{ "key": "assigned", "label": "Assigned", "labels": { "tr-TR": "Atandı" } },
{ "key": "noAgent", "label": "No agent available" }
]
}
کیليتوضیح
description / descriptionsهغه متن چې د نوډ drawer په سر کې ښودل کېږي. descriptions د locale له مخې ژباړې لري (د بېلګې په توګه en-US، tr-TR)؛ description بدیل دی.
parametersد نوډ تنظیمات. هر یو name (هغه کیلي چې ستاسو کوډ یې لولي)، type (text، textarea، url، number، boolean یا select)، label / labels، اختیاري description / descriptions (د ساحې د placeholder په توګه ښودل کېږي)، required، default، او د select لپاره options (value او label / labels) لري.
outputsهغه د وتنې کیلي چې فنکشن یې بیرته ورکولی شي، هره یې د label / labels سره.

د بهیر ډیزاینر کې، کله چې تاسو د دودیز فلو نوډ نوډ زیاتوئ (د فنکشن نوډونو الندې) او په فنکشن کې دا فنکشن وټاکئ، drawer توضیح، د هر پارامیټر لپاره یوه ساحه (د ډیفالټ سره ډکه) ښیي او وتنې د اعلان شویو کیلیو او لیبلونو سره ډکوي. ارزښتونه په نوډ کې خوندي کېږي.

په فنکشن کې، ارزښتونه د payload.nodeParameters په توګه او د نوډ وتنې د payload.nodeOutputs په توګه (د هرې key او label) راځي. د دوام لپاره له وتنې کیلي سره resolve وکړئ:

CustomFunction(async function ({ sdk, payload }, reject, resolve) {
const { department, maxWaitMinutes, notifyManager } = payload.nodeParameters

// ... your logic ...

resolve('assigned')
})

که فنکشن له داسې کیلي سره resolve شي چې نوډ ورته وتنه نه لري، بهیر په په نورو وتنو کې دوام کوي؛ که ایستل (throw) وکړي، په د ناکامۍ پر مهال.

لارښوونه

هغه اپونه چې تاسو له سټور څخه نصبوئ د تازه کېدو پر مهال د خپلو فنکشنونو IDs ساتي، نو هغه Function نوډونه او AI وسیلې چې تاسو د اپ پر فنکشنونو جوړې کړې له تازه کېدو وروسته هم کار کوي.

د نیستو (nested) فولډرونو جوړښت​

د MonoChat د فنکشنونو مدیریت یو اسانه nested فولډر جوړښت ملاتړ کوي. کارنان کولی شي په بېلابېلو فولډرونو او فرعي فولډرونو کې ګرځي ترڅو خپل فنکشنونه په منظم ډول تنظیم کړي. دا جوړښت په مطلوب فولډر کې د ځانګړو فنکشنونو ښه مدیریت او اسانه لاسرسی ممکن کوي.

د کارونې بېلګې​

سوداګریز منطق​

  • دودیز منطق: ځانګړي سوداګریز قواعد او ځانګړی منطق د ځانګړو سوداګریزو پروسو لپاره پلي کړئ، لکه د تخفیفونو محاسبه، د امرونو پروسس، تایید، یا دودیزې محاسبې. دا سوداګریو ته اجازه ورکوي کاري بهیرونه او اتومات کول د خپلو ځانګړو اړتیاوو سره سم کړي.

له بهرنیو خدمتونو سره یووالی​

  • د API یووالی: د API endpoints جوړ کړئ ترڅو بهرنیو اپلېکېشنونو ته اجازه ورکړي چې له MonoChat معلومات ترلاسه کړي. دا له دریمې ډلې خدمتونو لکه CRM سیستمونو، د تادیې ورټلونو، یا د معلوماتو شننې پلیټفورمونو سره اسانه یووالی ممکن کوي، او د معلوماتو روان جریان او متقابل عملیاتي توان تضمینوي.
  • د معلوماتو همغږي کول: د MonoChat او نورو سیستمونو ترمنځ د معلوماتو همغږي کول اتومات کړئ ترڅو دوام او دقت تضمین شي، او ډاډ ترلاسه شي چې ټول پلیټفورمونه تازه او همغږي دي.

دودیز انټرفیسونه​

  • دودیز انټرفیسونه: د سوداګرۍ د ځانګړو اړتیاوو سره سم دودیز ډشبورډونه یا د معلوماتو د ننوتلو فورمې جوړې کړئ. دا د اجنټانو او کارکوونکو لپاره شخصي انټرفیس برابروي، چې کارول اسانه او اغېزناکتیا لوړوي.

د معلوماتو مدیریت​

  • د معلوماتو مدیریت: د ځانګړو سوداګریزو معلوماتو د ساتلو او مدیریت لپاره دودیزې ټولګې تعریف کړئ. دا د مهمو معلوماتو په منظمولو او ساتلو کې مرسته کوي، او اسانه لاسرسی او راپورونه ممکن کوي.

مهالویش شوی اتومات کول​

  • مهالویش شوی اتومات کول: د cron jobs په کارولو سره منظمې دندې اتومات کړئ، لکه راپورونه جوړول یا منظم سیستم تازه کول. دا ډاډ ورکوي چې اړینې دندې پرته له لاسي مداخلې په وخت بشپړېږي، او عملیاتي اغېزناکتیا ښه کوي.

AI وسیلې​

  • AI وسیلې: د مصنوعي ځیرکتیا ځانګړتیاوې لکه طبیعي ژبې پروسس، وړاندوینې شننې، یا اتومات کول وکاروئ ترڅو پرېکړه کول ښه او کاري بهیرونه اسانه کړئ. AI وسیلې سوداګریو سره مرسته کوي چې پیچلې دندې اتومات کړي، له معلوماتو بصیرتونه ترلاسه کړي، او هوښیار کارن تجربې وړاندې کړي.

په MonoChat کې د فنکشنونو مدیریت ځانګړتیا یوه څو اړخیزه وسیله ده چې سوداګریو ته ځواک ورکوي خپل د اتومات کولو کاري بهیرونه په پراخه کچه دودیز کړي. د دودیزو فنکشنونو، لیدونو او ټولګو په کارولو سره، سوداګرۍ کولی شي ډاډ ترلاسه کړي چې د هغوی MonoChat چاپېریال د عملیاتي اړتیاوو سره بشپړ سمون لري.

معلومات

د دودیزو پېښو د جوړولو په اړه د نورو جزئیاتو لپاره زموږ د SDK لارښود پاڼه وګورئ!