اعلان ادسنس

ابعث رساله نصيه من الميكروتك للتلجرام بسهوله - شبكات ميكروتك

تطبيق Telegram يوفر واجهة برمجية API قوية تسمح للميكروتك بإرسال رسائل مباشرة إلى حسابك أو قناتك. هذه الميزة تمنحك مراقبة لحظية للشبكة دون الحاجة للدخول إلى الراوتر باستمرار. في هذا الشرح نستعرض طريقة إعداد البوت، ربطه بالميكروتك، وإرسال الرسائل بشكل تلقائي.

لماذا نرسل رسائل من الميكروتك إلى التليجرام؟
- الحصول على تنبيهات فورية عند حدوث مشكلة.
- مراقبة دخول وخروج المستخدمين.
- معرفة توقف أحد الخطوط أو عودة الإنترنت.
- تنبيه عند امتلاء القرص أو ارتفاع CPU.
- متابعة الشبكة من أي مكان عبر الهاتف.

الخطوة 1: إنشاء بوت Telegram
1) فتح BotFather
افتح التليجرام وابحث عن: BotFather
2) إنشاء بوت جديد
اكتب:
/newbot

ثم:
- اختر اسم للبوت
- اختر اسم مستخدم bot username ينتهي بـ bot
سيعطيك BotFather توكن Token
هذا التوكن مهم جدًا وسنستخدمه في الميكروتك.

الخطوة 2: الحصول على Chat ID
1) إرسال رسالة للبوت
افتح البوت الذي أنشأته واضغط Start.
2) الحصول على Chat ID
افتح الرابط التالي في المتصفح (بعد استبدال TOKEN بالتوكن الخاص بك):
https://api.telegram.org/botTOKEN/getUpdates

سيظهر لك:
- chat → id
وهو رقم الـ Chat ID الذي سنستخدمه لإرسال الرسائل.

الخطوة 3: إعداد سكربت الإرسال داخل الميكروتك
انتقل إلى:
- System
- Scripts
- Add
ثم ضع السكربت التالي (مع استبدال TOKEN وCHATID):
/tool fetch url="https://api.telegram.org/botTOKEN/sendMessage?chat_id=CHATID&text=Hello from MikroTik" keep-result=no

يمكنك تغيير النص إلى أي رسالة تريد.

الخطوة 4: تجربة إرسال الرسالة
اضغط:
- Run Script
إذا وصلتك رسالة على التليجرام، فهذا يعني أن الإعدادات صحيحة.

الخطوة 5: ربط الرسائل بالأحداث (اختياري)
1) عند دخول مستخدم Hotspot
من:
- Hotspot → User Profile → On Login
أضف سكربت إرسال رسالة:
/tool fetch url="https://api.telegram.org/botTOKEN/sendMessage?chat_id=CHATID&text=User $user logged in" keep-result=no

2) عند انقطاع الإنترنت
من:
- Netwatch
أضف سكربت عند Down:
/tool fetch url="https://api.telegram.org/botTOKEN/sendMessage?chat_id=CHATID&text=Internet Down" keep-result=no

وعند Up:
/tool fetch url="https://api.telegram.org/botTOKEN/sendMessage?chat_id=CHATID&text=Internet Restored" keep-result=no

أهم الاستخدامات العملية
- تنبيه عند توقف أحد خطوط الدمج.
- تنبيه عند امتلاء القرص Disk Full.
- تنبيه عند ارتفاع CPU فوق 90%.
- تنبيه عند دخول مستخدم جديد.
- تنبيه عند انقطاع الكهرباء إذا كان لديك UPS.

نصائح مهمة
- لا تشارك التوكن مع أي شخص.
- استخدم HTTPS دائمًا لضمان الأمان.
- يمكنك إنشاء قناة خاصة وإرسال التنبيهات إليها بدلًا من الحساب الشخصي.
- استخدم URL‑encode إذا كانت الرسالة تحتوي على رموز خاصة.

خلاصة
إرسال رسالة من الميكروتك إلى التليجرام ميزة قوية تمنحك مراقبة لحظية للشبكة دون الحاجة لفتح Winbox أو WebFig. من خلال إنشاء بوت، الحصول على Chat ID، وإضافة سكربت بسيط، يمكنك الحصول على تنبيهات فورية لأي حدث داخل الشبكة.




ارسال عدد الأكتف في الميكروتك إلى التلجرام 




السكربت قم بنسخة إلى الميكروتك نيو ترمنل 

/system scheduler
add interval=1h name=alozair on-event=":local i;\r\
    \n:local x;\r\
    \n:set i [ /system clock get time ] \r\
    \n:set x [ :len [/ip hotspot active find] ]\t\r\
    \n/tool  fetch url=\"****/sendMessage\?chat_id=****&text= \$i Active  \$x\"" policy=\
    ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon start-time=startup

أو قم بإنشاء مهمة جديدة يدوياً وانسخ السكربت التالي 

:local i;
:local x;
:set i [ /system clock get time ] 
:set x [ :len [/ip hotspot active find] ]
/tool  fetch url="****/sendMessage?chat_id=****&text= $i Active  $x"


قم بتعديل النجمات التي باللون الأحمر إلى معلوامات التلجرام الخاصة بك 


2 تعليقات

أحدث أقدم
اعلان ادسنس اول المقال
اعلان ادسنس نهاية المقال
اعلان ادسنس بعد مقالات قد تعجبك

نموذج الاتصال