هدف پروژه:
ساخت یک ربات خودکار که در سایت Crisp پیامهای کاربران را بخواند، آنها را به یک مدل هوش مصنوعی (مثلاً Gemini یا GPT) بفرستد، پاسخ را دریافت کند و دوباره در همان چت Crisp ارسال کند.
---
🎯 توضیح کامل و قابل فهم
1. ورودی از کجاست؟
ربات باید روی نسخه وب Crisp (Inbox) کار کند.
پیامهای کاربران در صفحه مرورگر ظاهر میشوند و ربات باید:
آخرین پیام گفتوگوی فعال را بخواند
پیامهای گفتگوهای دیگر را نادیده بگیرد
> نکته: چون Crisp با React ساخته شده، آخرین پیام همیشه آخرین div نیست؛ پس پیام باید با selector پایدار گرفته شود.
---
2. ربات چه میکند؟
برای هر پیام جدید:
1. پیام کاربر را از رابط وب Crisp میگیرد
2. پیام را به API هوش مصنوعی (Gemini/GPT) میفرستد
3. پاسخ تولیدشده را دریافت میکند
4. پاسخ را در باکس نوشتن Crisp وارد میکند
5. دکمه Send را میزند
---
3. پیامها ممکن است قاطی شوند؟
منظور اینه که:
Crisp چند گفتوگوی همزمان دارد
DOM آن ثابت نیست
ممکن است پیام جدید وسط پیامهای قبلی ظاهر شود (بهخاطر Lazy Loading)
ربات باید فقط چت فعلی را مانیتور کند
نه پیامهای قدیمی و نه سایر کاربران.
---
4. کد کجا اجرا میشود؟
این پروژه باید:
روی ویندوز
با کروم
و با Playwright یا ابزار مشابه اجرا شود
یعنی یک Desktop Automation است، نه یک افزونه، نه یک API داخل Crisp.
---
5. آیا کد باید با چیز دیگری هماهنگ شود؟
خیر.
این پروژه کاملاً مستقل است.
تنها چیزهایی که لازم است:
ارتباط با Crisp Web (با Playwright)
ارتباط با API هوش مصنوعی (یک کلید API)
هیچ سیستم دیگری وجود ندارد.
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.