
این پروژه یک ربات هوشمند در پیامرسان بله راهاندازی کرده که به کاربر امکان میدهد بدون خروج از محیط بله، ایمیل واقعی برای هر گیرندهای ارسال کند. تمام فرآیند — از دریافت اطلاعات گیرنده تا ارسال نهایی ایمیل — بهصورت کاملاً خودکار و بدون نیاز به مراجعه به یک اپلیکیشن ایمیل جداگانه انجام میشود.
| مرحله | اقدام کاربر | پاسخ سیستم |
|---|---|---|
| ۱ | دستور /start را ارسال میکند | ربات پیامی همراه با دکمهی «ارسال ایمیل» میفرستد |
| ۲ | روی دکمه کلیک میکند | فرمی داخل بله باز میشود (نام، جنسیت، ایمیل گیرنده) |
| ۳ | فرم را تکمیل و ارسال میکند | اطلاعات بهصورت خودکار ذخیره میشود |
| ۴ | یک پیام متنی مینویسد | این پیام بهعنوان عنوان ایمیل ثبت میشود |
| ۵ | پیام دوم را مینویسد | این پیام بهعنوان متن ایمیل در نظر گرفته میشود و ایمیل بلافاصله ارسال میشود |
نتیجه: با تایپ چند پیام ساده در بله، یک ایمیل کامل (با عنوان و متن مشخص) به آدرس دلخواه ارسال میشود.
سیستم با استفاده از ابزار n8n (پلتفرم اتوماسیون) ساخته شده و از سه جزء اصلی تشکیل شده است:
یک وبهوک (Webhook) بهطور دائم به پیامهای ورودی ربات گوش میدهد. بله هر پیامی که کاربر بفرستد را بلافاصله برای این وبهوک ارسال میکند.
یک فرم اختصاصی، اطلاعات گیرنده را جمعآوری کرده و از طریق دکمهی «مینیاپ» درون بله در دسترس کاربر قرار میگیرد.
اطلاعات هر مرحله (ایمیل گیرنده، عنوان پیام) بهصورت موقت در یک گوگلشیت ذخیره میشود تا در مرحلهی بعد قابل بازیابی باشد. پس از ارسال موفق ایمیل، این اطلاعات پاکسازی میشود تا سیستم برای درخواست بعدی آماده باشد.
پس از تکمیل چرخه (عنوان + متن)، یک درخواست ارسال ایمیل واقعی صادر میشود که پیام را به آدرس ثبتشده تحویل میدهد.
کاربر در بله
│
▼
دستور /start ──────────────► ارسال دکمه «ارسال ایمیل»
│
▼
کلیک روی دکمه ─────────────► باز شدن فرم (نام، جنسیت، ایمیل گیرنده)
│
▼
تکمیل فرم ──────────────────► ذخیره در Google Sheets
│
▼
پیام اول (عنوان) ───────────► ثبت عنوان در Google Sheets
│
▼
پیام دوم (متن) ─────────────► ارسال ایمیل واقعی + پاکسازی دادههااین اتوماسیون یک راهکار ساده و کاربرپسند برای ارسال ایمیل از طریق پیامرسان بله فراهم کرده است. مزیت اصلی آن، حذف نیاز به جابهجایی بین اپلیکیشنهای مختلف و امکان ارسال سریع ایمیل تنها با چند پیام متنی است.
استاد خیلی ببخشید، یه سؤال داشتم.
من خودم وقتی شما یه مطلبی رو آموزش میدین، تمام تلاشم رو میکنم با استفاده از اون یه پروژه کاربردی بسازم؛ مثل همین پروژهای که الان براتون ارسال کردم.
سؤالم اینه که توی n8n هر نود قابلیتها و تنظیمات زیادی داره و طبیعتاً یادگیری همه این موارد در یک دوره امکانپذیر نیست. من سعی میکنم با پروژهسازی و یادگیری حین کار این موارد رو یاد بگیرم، ولی زمانبره.
میخواستم بدونم به نظر شما بهترین روش برای یادگیری و مسلط شدن به قابلیتهای مختلف n8n چیه؟
بسیار عالی بود
دقیقا روش درستی به کار گرفتید ، همین فرمون پیش برید
سپاس فراوان