سرور MCP
قالبها
متنی که یکبار نوشته میشود و بارها فرستاده میشود.
ابزارهای قالبها
| ابزار | چه میکند |
|---|---|
| listTemplates | هر قالب روی اتصال فعال، با آنچه هرکدام انتظار دارد. |
| getTemplate | یک قالب بر پایهٔ id یا slug، با کلیدهای منتشرشدهاش و تازهترین نسخهاش. |
| createTemplate | یک متن را ذخیره کنید، و در صورت خواست همانجا منتشرش کنید تا بیدرنگ فرستادنی شود. |
| previewTemplate | یکی را با مقدارهای دادهشده رندر کنید، بیآنکه فرستاده شود. |
| sendWithTemplate | پیامی ساختهشده از یک قالب را بفرستید، با propهای پرشده. |
قالبها به اتصال تعلق دارند، پس اینها روی همان صندوقی عمل میکنند که setActiveConnection آخرین بار نام برده، و قالبی که همکارتان نوشته یکی از آنهاست.
پیشنویس فرستادنی نیست. previewTemplate آن را رندر میکند، sendWithTemplate با template_not_published ردش میکند، و همین ناهمگونی نکتهٔ کار است: متنی که کسی منتشرش نکرده، متنی است که کسی تأییدش نکرده.
propها هنگام خروج سختگیرانه بررسی میشوند. کلید ناشناخته یا نبودن یکی از propهای الزامی ارسال را یکسره رد میکند، بهجای اینکه جای خالیای بهجای شمارهٔ سفارش ایمیل شود، همان شکستی که هیچ چیزی در پاییندست گزارشش نمیدهد.