• 1405/06/18

تمرین جلسه ی 30 ساخت فرم و استقاده ی آن :

سلام استاد

 

 

 

۱. معرفی کلی

این پروژه یک ربات هوشمند در پیام‌رسان بله راه‌اندازی کرده که به کاربر امکان می‌دهد بدون خروج از محیط بله، ایمیل واقعی برای هر گیرنده‌ای ارسال کند. تمام فرآیند — از دریافت اطلاعات گیرنده تا ارسال نهایی ایمیل — به‌صورت کاملاً خودکار و بدون نیاز به مراجعه به یک اپلیکیشن ایمیل جداگانه انجام می‌شود.

۲. جریان کاری از دید کاربر

مرحلهاقدام کاربرپاسخ سیستم
۱دستور /start را ارسال می‌کندربات پیامی همراه با دکمه‌ی «ارسال ایمیل» می‌فرستد
۲روی دکمه کلیک می‌کندفرمی داخل بله باز می‌شود (نام، جنسیت، ایمیل گیرنده)
۳فرم را تکمیل و ارسال می‌کنداطلاعات به‌صورت خودکار ذخیره می‌شود
۴یک پیام متنی می‌نویسداین پیام به‌عنوان عنوان ایمیل ثبت می‌شود
۵پیام دوم را می‌نویسداین پیام به‌عنوان متن ایمیل در نظر گرفته می‌شود و ایمیل بلافاصله ارسال می‌شود

نتیجه: با تایپ چند پیام ساده در بله، یک ایمیل کامل (با عنوان و متن مشخص) به آدرس دلخواه ارسال می‌شود.

۳. معماری فنی (پشت‌صحنه)

سیستم با استفاده از ابزار n8n (پلتفرم اتوماسیون) ساخته شده و از سه جزء اصلی تشکیل شده است:

الف) دریافت پیام‌ها از بله

یک وب‌هوک (Webhook) به‌طور دائم به پیام‌های ورودی ربات گوش می‌دهد. بله هر پیامی که کاربر بفرستد را بلافاصله برای این وب‌هوک ارسال می‌کند.

ب) فرم جمع‌آوری اطلاعات

یک فرم اختصاصی، اطلاعات گیرنده را جمع‌آوری کرده و از طریق دکمه‌ی «مینی‌اپ» درون بله در دسترس کاربر قرار می‌گیرد.

ج) حافظه‌ی موقت (Google Sheets)

اطلاعات هر مرحله (ایمیل گیرنده، عنوان پیام) به‌صورت موقت در یک گوگل‌شیت ذخیره می‌شود تا در مرحله‌ی بعد قابل بازیابی باشد. پس از ارسال موفق ایمیل، این اطلاعات پاک‌سازی می‌شود تا سیستم برای درخواست بعدی آماده باشد.

د) ارسال نهایی

پس از تکمیل چرخه (عنوان + متن)، یک درخواست ارسال ایمیل واقعی صادر می‌شود که پیام را به آدرس ثبت‌شده تحویل می‌دهد.

۴. نمودار جریان داده

 

کاربر در بله
     │
     ▼
 دستور /start ──────────────► ارسال دکمه «ارسال ایمیل»
     │
     ▼
 کلیک روی دکمه ─────────────► باز شدن فرم (نام، جنسیت، ایمیل گیرنده)
     │
     ▼
 تکمیل فرم ──────────────────► ذخیره در Google Sheets
     │
     ▼
 پیام اول (عنوان) ───────────► ثبت عنوان در Google Sheets
     │
     ▼
 پیام دوم (متن) ─────────────► ارسال ایمیل واقعی + پاک‌سازی داده‌ها

۵. نتیجه‌گیری

این اتوماسیون یک راهکار ساده و کاربرپسند برای ارسال ایمیل از طریق پیام‌رسان بله فراهم کرده است. مزیت اصلی آن، حذف نیاز به جابه‌جایی بین اپلیکیشن‌های مختلف و امکان ارسال سریع ایمیل تنها با چند پیام متنی است.

 

استاد خیلی ببخشید، یه سؤال داشتم.

من خودم وقتی شما یه مطلبی رو آموزش می‌دین، تمام تلاشم رو می‌کنم با استفاده از اون یه پروژه کاربردی بسازم؛ مثل همین پروژه‌ای که الان براتون ارسال کردم.

سؤالم اینه که توی n8n هر نود قابلیت‌ها و تنظیمات زیادی داره و طبیعتاً یادگیری همه این موارد در یک دوره امکان‌پذیر نیست. من سعی می‌کنم با پروژه‌سازی و یادگیری حین کار این موارد رو یاد بگیرم، ولی زمان‌بره.

می‌خواستم بدونم به نظر شما بهترین روش برای یادگیری و مسلط شدن به قابلیت‌های مختلف n8n چیه؟

 

  • 1405/06/18
  • ساعت 16:54

بسیار عالی بود 

دقیقا روش درستی به کار گرفتید ، همین فرمون پیش برید 


  • 1405/06/18
  • ساعت 20:42

سپاس فراوان