ساخت ربات n8n برای ارسال پیام واتساپ خودکار از Google Sheets
در سراسر کشور
در وبسایت پونیشا(چند ساعت پیش)
دورکاری
اطلاعات شغل:
امکان دورکاری و کار در منزل: دارد
نوع همکاری: پروژهای
مهارتهای مورد نیاز:
برنامه نویسی سی پلاس پلاس (C++)
جاوا (Java)
جاوا اسکریپت (JavaScript)
پایتون (Python)
الگوریتم
متن کامل آگهی:
### عنوان پروژه: ساخت ربات n8n برای ارسال پیام واتساپ خودکار از Google Sheets
#### 🟦 توضیح کلی پروژه
ما به یک ربات ساده و کارآمد نیاز داریم که در بستر n8n توسعه یابد. وظیفه این ربات به شرح زیر است:
- **خواندن شماره تماس مشتریان**: ربات باید شماره تماسها را از Google Sheets استخراج کند.
- **ارسال پیام واتساپ**: بعد از گذشت یک مدت زمان مشخص (X روز که باید قابل تنظیم باشد)، پیام واتساپ به مشتریان ارسال کند.
- **تولید متن پیام با هوش مصنوعی**: متن پیام باید توسط API هوش مصنوعی (ChatGPT) و بر اساس پرامپتی که تعیین میکنیم، تولید شود.
- **عدم پاسخ به مشتری**: اگر مشتری پاسخی ارسال کرد، ربات باید سکوت کند و فقط به اپراتور انسانی اجازه ادامه مکالمه داده شود.
هدف این فاز سادهسازی عملیات برای شروع سریع و با هزینه کم است. در صورت موفقیت، فازهای بعدی پروژه به انجام خواهند رسید.
#### 🟦 نیازمندیها
1. **اتصال کامل به Google Sheets**:
- اتصال API به Google Sheets
- ساختار شیتها شامل:
- هر ماه یک شیت
- هر روز یک شیت در همان ماه
- ربات باید قادر به خواندن اطلاعات شیت مربوط به X روز قبل باشد.
- انتخاب شمارهها بر اساس ستون مشخص (مثلاً A یا هر ستون قابل تعریف).
2. **زمانبندی ارسال پیام**:
- یک متغیر ثابت (DelayDays) برای تعیین زمان ارسال (به عنوان مثال 10 روز، 9 روز یا 15 روز).
- ربات هر روز در یک ساعت مشخص اجرا شود و شمارههای مربوط به آن روز را استخراج کند.
- جلوگیری از ارسال مجدد به شمارههای تکراری (گزینهای ساده).
3. **تولید پیام با هوش مصنوعی (ChatGPT API)**:
- پیام واتساپ باید به کمک هوش مصنوعی تولید شود.
- پرامپت ثابت برای تولید پیام (بهعنوان مثال: «یک پیام مودبانه برای مشتری بنویس که…»).
- اطلاعات مشتری از شیت استخراج شده و پیام نهایی برای ارسال به واتساپ تولید شود.
- فقط یک پیام توسط AI ایجاد میشود و در این فاز هیچ پاسخ دیگری از AI به مشتری نخواهد رسید.
4. **ارسال پیام واتساپ**:
- ارسال پیام از طریق Ultramsg یا Green API یا هر سرویس پیشنهادی فریلنسر.
- در صورت ناموفق بودن ارسال، ثبت آن در شیت یا فایل Log.
5. **رفتار هنگام پاسخ مشتری**:
- ربات باید بیتفاوت باشد و به پاسخهای مشتری هیچ پاسخی ندهد.
- فقط یک اعلان (یا لاگ) ساده برای ثبت پاسخ مشتری باشد.
- ادامه مکالمه باید فقط توسط اپراتور انسانی انجام شود.
6. **سادگی سیستم (مهم)**:
- سیستم باید بسیار سبک و ساده طراحی شود.
- فقط یک Workflow
- عدم نیاز به داشبورد یا پنل مدیریت پیچیده.
- خروجیها در یک فایل Log ساده (Google Sheet یا JSON یا txt).
- تمام تنظیمات (مثل DelayDays و پرامپت) در n8n باید قابل ویرایش باشد.
7. **خروجیهای مورد انتظار از فریلنسر**:
- طراحی کامل Workflow در n8n.
- اتصال کامل به Google Sheets و ChatGPT API و سرویس واتساپ.
- انجام یک تست عملی با چند شماره.
- ارائه یک فایل PDF کوتاه شامل نحوه تغییر DelayDays، نحوه تغییر پرامپت هوش مصنوعی و نحوه انتخاب شیتها.
- 7 روز پشتیبانی پس از تحویل.
8. **ابزارهای مورد نیاز**:
- n8n Cloud یا Self-host (براساس نظر فریلنسر و توافق ما).
- Google Sheets API.
- ChatGPT API Key.
- WhatsApp API (Ultramsg یا مشابه).
#### 🟩 خلاصه کاربردی پروژه
ربات باید شمارههای مشتریان را از شیت استخراج کند و پس از X روز یک پیام واتساپ ارسال کند که متن آن توسط هوش مصنوعی تولید میشود. اگر مشتری پاسخی ارائه دهد، ربات هیچ پاسخی ندهد و ادامه کار باید فقط توسط اپراتور انسانی انجام شود. فقط همین.
#### دستهبندی پروژه: توسعه نرمافزار و آیتی
از علاقمندان به همکاری دعوت میشود رزومه و نمونه کارهای خود را ارسال نمایند.
این آگهی از وبسایت پونیشا پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت پونیشا برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.