إنشاء أول بوت تيليجرام باستخدام n8n: شرح عملي لتفعيل On App Event Trigger
مقدمة
في عالم الأتمتة الحديثة، أصبحت أدوات مثل n8n من أقوى الحلول التي تساعدك على ربط التطبيقات المختلفة بدون تعقيد برمجي. في هذا المقال، سنشرح خطوة بخطوة كيفية إنشاء أول بوت تيليجرام وربطه مع n8n باستخدام On App Event Trigger، مع أمثلة عملية تساعدك على فهم الفكرة وتطبيقها مباشرة.
الهدف من الشرح هو تبسيط المفاهيم، وفتح باب جديد لأي شخص يبحث عن مصدر دخل أو تطوير مهاراته في الأتمتة، دون أي مقابل مادي.
لماذا هذا الشرح مجاني؟
الكثير من المتابعين يسألون عن طرق الدعم المادي، ولكن الفكرة الأساسية من هذا المحتوى هي نشر العلم ومساعدة أكبر عدد ممكن من الناس.
أفضل دعم حقيقي هو:
نشر الكورس
مشاركة المحتوى مع غيرك
مساعدة شخص آخر على الاستفادة
وبإذن الله يكون هذا سببًا في فتح أبواب رزق للجميع.
المرحلة الحالية: فهم أدوات n8n
قبل الدخول في التطبيق العملي، كنا في المرحلة الأولى من التعلم، والتي شملت:
التعرف على واجهة n8n
فهم معنى Nodes
معرفة الفرق بين Triggers و Workflows
تجربة أول ربط عملي مع أدوات خارجية
وفي هذا الشرح نركّز على نوع مهم جدًا من المشغلات وهو On App Event.
ما هو On App Event Trigger؟
ببساطة، هو مشغّل (Trigger) يقوم بتشغيل الـ Workflow تلقائيًا عند حدوث حدث معين داخل تطبيق ما، مثل:
وصول رسالة جديدة على تيليجرام
إضافة صف جديد في Google Sheets
تعديل بيانات في CRM
استقبال إيميل جديد
أي أن n8n يظل “مستمعًا” للتطبيق، وبمجرد حدوث الحدث يبدأ التنفيذ تلقائيًا.
اختيار تيليجرام كمثال تطبيقي
عند فتح قائمة On App Event ستلاحظ عددًا ضخمًا من التطبيقات مثل:
Google Sheets
Telegram
سنبدأ بتيليجرام لأنه بسيط وسهل، ونتائجه واضحة فورًا.
إنشاء Telegram Trigger داخل n8n
أضف Node جديدة من نوع Telegram Trigger
اختر الحدث: On Message
لاحظ علامة ⚡ بجانب الاسم، والتي تعني أن هذه الـ Node هي Trigger
هذه الـ Node تراقب البوت، وأي رسالة تصله ستشغّل الـ Workflow تلقائيًا
مفهوم Credentials في n8n
أي Node تحتاج اتصال بتطبيق خارجي تعتمد على Credentials، وهي:
بمثابة كلمة مرور
تسمح لـ n8n بالتواصل مع التطبيق
يتم إعدادها مرة واحدة فقط
داخل إعدادات Telegram Node ستضغط على:
Create New Credentials
إنشاء بوت تيليجرام باستخدام BotFather
لإنشاء البوت:
افتح تيليجرام وابحث عن BotFather
اكتب الأمر:
/newbot
اختر اسمًا للبوت
اختر Username (ينتهي بكلمة bot)
سيعطيك Token (مهم جدًا – لا تشاركه مع أحد)
ربط البوت مع n8n
انسخ الـ Token
الصقه في Credentials داخل n8n
اضغط Save
إذا ظهر الاتصال باللون الأخضر → تم الربط بنجاح 🎉
الآن أصبح n8n قادرًا على استقبال أي رسالة من هذا البوت.
اختبار التريجر (Test Trigger)
اضغط على Test Step
افتح البوت على تيليجرام
أرسل أي رسالة مثل: “Hello”
ستلاحظ أن الـ Workflow اشتغل تلقائيًا
داخل بيانات التنفيذ ستجد:
نص الرسالة
Chat ID
اسم المرسل
معرف المستخدم
إرسال رد تلقائي من البوت
بعد استقبال الرسالة:
نأخذ Chat ID
نأخذ نص الرسالة
نضيف Node جديدة لإرسال رسالة رد
يمكن تعديل النص أو تخصيصه لاحقًا
وبذلك يصبح لديك بوت يرد تلقائيًا بدون أي كود.
مثال عملي آخر: Google Sheets Trigger
أحد الأسئلة الشائعة:
هل يمكن تشغيل Workflow عند إضافة صف جديد في Google Sheets؟
الإجابة: نعم ✅
الطريقة:
اختر Google Sheets Trigger
حدد الحدث: On Row Added
اربط الحساب (Credentials)
اختر الملف والـ Sheet
فعّل الـ Workflow
الآن:
أي صف جديد يتم إضافته
يتم تشغيل Workflow تلقائيًا
يمكن إرسال رسالة، إيميل، أو إشعار على تيليجرام
الفرق بين أنواع Triggers في Google Sheets
Row Added: عند إضافة صف جديد فقط
Row Updated: عند تعديل أي صف موجود
Any Change: عند الإضافة أو التعديل معًا
اختيار النوع الصحيح مهم حسب استخدامك.
إمكانيات لا نهائية مع On App Event
بعد فهم الفكرة، يمكنك ربط:
Google Sheets
CRM
Telegram
كل ذلك بدون برمجة، فقط من خلال n8n.
الخلاصة
في هذا المقال تعلمنا:
معنى On App Event Trigger
إنشاء بوت تيليجرام
ربطه بـ n8n
اختبار التريجر
تطبيق عملي على Google Sheets
وهذا مجرد بداية، وفي الشروحات القادمة سيتم التعمق في تطبيقات أكثر تعقيدًا ومشاريع حقيقية.
