لوجيك | Logic
Відкрити в Telegram
#لوجيك | Logic وجهتك البرمجية الأولى بالوطن العربي شروحات - أكواد - وأحدث تقنيات برمجية - وحلول تقنية بواسطه: @TopVeGa
Показати більше4 858
Підписники
+524 години
+107 днів
+4 38430 днів
Архів дописів
4 856
كود نداء تلقائي للمجموعات يتخطي البوتات و الحسابات المحذوفه
import random
import asyncio
from pyrogram import Client, filters
active_chats = []
@Client.on_message(filters.text & filters.group)
async def handle_ndaaKIM(client, message):
if message.text in ["تفعيل نداء", "تفعيل النداء", "فتح النداء"]:
if message.chat.id in active_chats:
await message.reply_text("النداء مفعل بالفعل في هذه المجموعة")
else:
active_chats.append(message.chat.id)
await message.reply_text("تم تفعيل نظام النداء بنجاح")
elif message.text in ["تعطيل نداء", "تعطيل النداء", "قفل النداء"]:
if message.chat.id in active_chats:
active_chats.remove(message.chat.id)
await message.reply_text("تم تعطيل نظام النداء بنجاح")
else:
await message.reply_text("النداء معطل بالفعل في هذه المجموعة")
async def send_random_mentions():
while True:
await asyncio.sleep(1200)
for chat_id in active_chats:
try:
members = [
member async for member in app.get_chat_members(chat_id)
if not member.user.is_bot
]
if members:
member = random.choice(members)
mention = f"<a href='tg://user?id={member.user.id}'>{member.user.first_name}</a>"
messages = [
f" يـا قمـري ❤️🔥: {mention}",
f" وينك يروحي؟ {mention}",
f" الله الله عليك يا {mention}",
f" شو هذا الجمال {mention} 😍",
f" تعال يا حبيبي {mention} شارك معنا",
f" مشتاقين لك {mention} وينك؟",
f" هلا والله بيك {mention}",
f" يا قلب قلبي {mention}",
f" نورت المجموعة {mention}",
f" وينك مخبّي {mention}؟",
f" تعال شوف شغلات حلوة {mention}",
f" يا زينة المجموعة {mention}",
f" وينك يا غالي {mention}؟",
f" الله يسعدك {mention}",
f" شخبارك {mention}؟ وينك؟",
f" تعال كلمنا شوي {mention}",
f" وينك مشتاقين لك {mention}",
f" يا حلو يا {mention}",
f" تعال لا تطول علينا {mention}",
f" وينك يا روحي {mention}"
]
await app.send_message(chat_id, random.choice(messages))
except Exception as e:
print(f"حدث خطأ: {e}")
continue
asyncio.create_task(send_random_mentions())4 856
كود مواقيت الصلاه يدعم اي ملف بايثون
from pyrogram import Client, filters
from pyrogram.types import Message
import requests
from typing import Union
vega = requests.Session()
@Client.on_message(filters.regex(r"^(مواقيت صلاة|مواقيت صلاه|وقت الصلاه|اوقات الصلاة)\s?(.*)"))
async def send_prayer_ve(client: Client, message: Message) -> None:
address = message.matches[0].group(2).strip()
if not address:
return await message.reply("يرجى كتابة اسم المنطقة بجانب الأمر.\nمثال: مواقيت صلاة الاسكندريه")
try:
prayer_times = get_prayer_times(address)
await message.reply(prayer_times, reply_to_message_id=message.id)
except Exception as e:
print(f"Error: {e}")
await message.reply("حدث خطأ أثناء جلب مواقيت الصلاة. يرجى المحاولة لاحقاً.", reply_to_message_id=message.id)
def get_prayer_times(address: str) -> str:
method = 1
params = {
"address": address,
"method": method,
"school": 0
}
res = s.get("http://api.aladhan.com/timingsByAddress", params=params)
data = res.json()
if data["code"] != 200:
raise Exception("API Error")
data = data["data"]
timings = data["timings"]
date_hijri = data["date"]["hijri"]
caption = (
f"⏳ <b>مواقيت الصلاة لـ {address}</b>\n"
f"📅 <b>التاريخ الهجري:</b> {date_hijri['date']}\n"
f"🗓️ <b>اليوم:</b> {date_hijri['weekday']['ar']}\n"
f"🌙 <b>الشهر:</b> {date_hijri['month']['ar']} {date_hijri['year']}هـ\n\n"
f"<b>أوقات الصلاة:</b>\n"
f"🕢 الفجر: {timings['Fajr']}\n"
f"🌄 الشروق: {timings['Sunrise']}\n"
f"🕛 الظهر: {timings['Dhuhr']}\n"
f"🕓 العصر: {timings['Asr']}\n"
f"🌅 المغرب: {timings['Maghrib']}\n"
f"🌃 العشاء: {timings['Isha']}\n\n"
f"<b>أوقات أخرى:</b>\n"
f"⏳ الإمساك: {timings['Imsak']}\n"
f"🌙 ثلث الليل الأول: {timings['Firstthird']}\n"
f"🌌 منتصف الليل: {timings['Midnight']}\n"
f"🌠 ثلث الليل الأخير: {timings['Lastthird']}\n\n"
)
return caption4 856
@app.on_message(filters.command(["vcuser", "vcusers", "مين في الكول", "vcmembers", "مستخدمين_المكالمة"], "") & ~BANNED_USERS, group=939393)
async def vc_members(client, message):
msg = await message.reply_text("🔍 جاري جلب معلومات أعضاء المكالمة...")
userbot = await get_assistant(message.chat.id)
TEXT = "🎤 **قائمة أعضاء المكالمة الصوتية:**\n\n"
try:
async for member in userbot.get_call_members(message.chat.id):
chat_id = member.chat.id
username = f"@{member.chat.username}" if member.chat.username else "لا يوجد"
if member.chat.type != ChatType.PRIVATE:
title = member.chat.title
else:
try:
user = await client.get_users(chat_id)
title = user.mention
except:
title = member.chat.first_name or f"مستخدم ({chat_id})"
status = []
if member.is_hand_raised:
status.append("💃 الأحمر لايق عليك")
if member.is_video_enabled:
status.append("📸 فاتح كاميرا")
if member.is_screen_sharing_enabled:
status.append("🖥️ فاتح شاشة")
if member.is_muted and not member.can_self_unmute:
status.append("💃 لابس الأحمر (إجباري)")
elif not member.is_muted:
status.append("🎤 مصدعني بصوتة")
if member.is_left:
status.append("🚫 غادر المكالمة")
TEXT += f"👤 **{title}**\n"
TEXT += f"🆔 الايدي: `{chat_id}`\n"
TEXT += f"📌 المعرف: {username}\n"
TEXT += f"📊 الحالة: {', '.join(status) or '🟢 اخرص م بيتكلم'}\n"
TEXT += "━━━━━━━━━━━━━━\n\n"
if not TEXT.strip().endswith("🎤 **قائمة أعضاء المكالمة الصوتية:**\n\n"):
if len(TEXT) < 4000:
await msg.edit(TEXT)
else:
link = await TuneBin(TEXT)
await msg.edit(
f"📊 عدد الأعضاء كبير جداً، يمكنك مشاهدة القائمة كاملة هنا:\n{link}",
disable_web_page_preview=True,
)
else:
await msg.edit("❌ لا يوجد أعضاء في المكالمة الصوتية حالياً")
except Exception as e:
await msg.edit(f"⚠️ حدث خطأ: {str(e)}")
كود مين في الكول للمكتبة الجديدة
احترم قوانين المجتمع وتعهَّد بحماية حقوق النشر
تذكَّر دائمًا:
"كل محتوىً هنا هو ملكٌ لأصحابه، وحقوق النشر محفوظة لـ VEGA©"
دعم المبدعين ليس خيارًا... بل واجبٌ أخلاقي وقانوني
- لأن إبداعهم ثمرة جهدٍ وعناء
- ولأن احترام الحقوق يُنمِّي الإبداع ويُحقق العدالة
كن شريكًا في الحماية... ولا تكن سببًا في الانتهاك!4 856
احترم قوانين المجتمع وتعهَّد بحماية حقوق النشر
تذكَّر دائمًا:
"كل محتوىً هنا هو ملكٌ لأصحابه، وحقوق النشر محفوظة لـ VEGA©"
دعم المبدعين ليس خيارًا... بل واجبٌ أخلاقي وقانوني
- لأن إبداعهم ثمرة جهدٍ وعناء
- ولأن احترام الحقوق يُنمِّي الإبداع ويُحقق العدالة
كن شريكًا في الحماية... ولا تكن سببًا في الانتهاك!
4 856
كود يجلب حاله الطقس
from pyrogram import Client, filters
from pyrogram.types import Message
import requests
@Client.on_message(filters.command(["طقس"], ""))
async def get_weather(client: Client, message: Message):
if len(message.command) < 2:
return await message.reply_text(
"**خطأ في الإدخال**\n"
"↳ يرجى كتابة الأمر بالشكل التالي:\n"
"`.طقس اسم المدينة`"
)
city_name = message.command[1]
try:
weather_data = fetch_weather_data(city_name)
formatted_text = format_weather_response(weather_data)
await message.reply_text(formatted_text)
except KeyError:
await message.reply_text(
" **لم يتم العثور على المدينة**\n"
"↳ تأكد من كتابة اسم المدينة بشكل صحيح"
)
def fetch_weather_data(city: str) -> dict:
params = {
"q": city,
"APPID": "eedbc05ba060c787ab0614cad1f2e12b",
"units": "metric",
"lang": "ar"
}
response = requests.get(
"https://api.openweathermap.org/data/2.5/weather",
params=params
)
return response.json()
def format_weather_response(data: dict) -> str:
return (
f"🌍 **معلومات الطقس لـ {data['name']}, {data['sys']['country']}**\n\n"
f"⛅ **حالة الطقس:**\n"
f"↳ {data['weather'][0]['main']} ({data['weather'][0]['description']})\n\n"
f"🌡️ **درجات الحرارة:**\n"
f"↳ الحالية: {data['main']['temp']}°C\n"
f"↳ الشعور: {data['main']['feels_like']}°C\n\n"
f"💨 **الرياح:**\n"
f"↳ السرعة: {data['wind']['speed']} m/s\n"
f"↳ الاتجاه: {data['wind']['deg']}°\n\n"
f"💧 **الرطوبة:** {data['main']['humidity']}%\n"
f"☁️ **الضغط الجوي:** {data['main']['pressure']} hPa"
)
تذكّر: "حقوق النشر"لـVEGA©
جهود المبدعين، واحترامها يدعم الإبداع والعدالة4 856
كود مين مشغل يعمل علي سورسات ميوزك..
from pyrogram import Client, filters
@Client.on_message(filters.command(["مين شغل", "م شغل", "مين مشغل"], ""))
async def playingy(client, message):
chat_id = message.chat.id
bot_username = (await client.get_me()).username
if chat_id in playing:
for user_id in playing[chat_id]:
try:
user = await client.get_users(user_id)
user_mention = user.mention
await message.reply_text(f"آخر واحد شغل هو {user_mention}")
except Exception as e:
print(f"حدث خطاء : {e}")
await message.reply_text("حدث خطأ أثناء جلب معلومات المستخدم")
else:
await message.reply_text("لا يوجد بيانات متاحة")
#تنويه : قم بربطه بكود تشغيل في ملفك
تذكّر: "حقوق النشر"لـVEGA©
جهود المبدعين، واحترامها يدعم الإبداع والعدالة
4 856
كود موافقة علي طلبات الانضمام للمجموعات و القنوات
@app.on_message(filters.command("موافقه طلبات "))
async def vegaadd_requests(client, message: Message):
try:
chat = await client.get_chat(message.chat.id)
if not chat.permissions.can_manage_chat:
await message.reply(" البوت ليس لديه صلاحية إدارة طلبات الانضمام!")
return
pending_requests = []
async for request in client.get_chat_join_requests(message.chat.id):
pending_requests.append(request)
if not pending_requests:
await message.reply("لا توجد طلبات انضمام معلقة حالياً")
return
approved_count = 0
deleted_accounts = 0
failed_operations = 0
for request in pending_requests:
user = request.from_user
if user.is_deleted:
try:
await client.decline_chat_join_request(
chat_id=message.chat.id,
user_id=user.id
)
deleted_accounts += 1
except Exception as e:
print(f"خطأ في رفض الحساب المحذوف {user.id}: {e}")
failed_operations += 1
continue
try:
await client.approve_chat_join_request(
chat_id=message.chat.id,
user_id=user.id
)
approved_count += 1
except Exception as e:
print(f"خطأ في الموافقة على المستخدم {user.id}: {e}")
failed_operations += 1
report = (
f"**تقرير معالجة طلبات الانضمام:**\n\n"
f"**تمت الموافقة على:** {approved_count} عضو\n"
f" **تم رفض:** {deleted_accounts} حساب محذوف\n"
f"**فشل في المعالجة:** {failed_operations}\n"
f"**العدد الإجمالي:** {len(pending_requests)} طلب\n\n"
f"في {message.chat.title}"
)
await message.reply(report)
except Exception as e:
await message.reply(f"حدث خطأ جسيم {str(e)}")
تذكّر: حقوق النشر (VEGA) تحمي
جهود المبدعين، واحترامها يدعم الإبداع والعدالة!4 856
السلام على من اتبع الهدى
هدية الاسبوع الاول
من مرحلة فكرة ملف كل أسبوع
الملف عباره عن بوت يعمل بالذكاء الاصطناعي Ollama المحلي بدون الحاجة الي API ومساعده wikipedia
4 856
Repost from 𝐍𝐀𝐑𝐎 |『 𝐌𝐈𝐍𝐈 』 🇩🇿
السلام على من اتبع الهدى
هديه مني ليكو ملف حمايه عام
في ناس خربانة تبيعو ب 40 دولار
و هو عام و خربان..و تصلحه ..متخليش
حد يضحك عليك ..اي حاجه عاوزها كلم حد مضمون احسن :
• هذا ملف برعاية : #الحراق
hacker : @DevVeGa
4 856
Repost from 𝐍𝐀𝐑𝐎 |『 𝐌𝐈𝐍𝐈 』 🇩🇿
GoldSex.zip
جيت تاااني بملف الخريان..الاهطل
ملف بيدفع في فلوس علشان الناس تعدلو عليه و هو زي العبيط امه بتديلو
مصروف المدرسه و هو يحوش ويدفع للملف..مايعرفش العبيط ان ملف عام ..🤣🤣
يلا اي حد مدايقك من بتوع سورسات قولي وانا اجبلك ملفات اي اهطل عبيط بتاع سورس سيقها وانا اروقك عليه
الباسورد: Goldsex
اضغط للنسخ
https://files.catbox.moe/qv1pk7.jpg
4 856
Repost from 𝐍𝐀𝐑𝐎 |『 𝐌𝐈𝐍𝐈 』 🇩🇿
GoldSex.zip
جيت تاااني بملف الخريان..الاهطل
ملف بيدفع في فلوس علشان الناس تعدلو عليه و هو زي العبيط امه بتديلو
مصروف المدرسه و هو يحوش ويدفع للملف..مايعرفش العبيط ان ملف عام ..🤣🤣
يلا اي حد مدايقك من بتوع سورسات قولي وانا اجبلك ملفات اي اهطل عبيط بتاع سورس سيقها وانا اروقك عليه
الباسورد: Goldsex
اضغط للنسخ
https://files.catbox.moe/qv1pk7.jpg
4 856
Repost from 𝐍𝐀𝐑𝐎 |『 𝐌𝐈𝐍𝐈 』 🇩🇿
• للعبة اكس او بالذكاء الاصطناعي ⚙️
• مقدم من فيجا : 🔵
• تم برمجه بواسطه:🧳
By : @TopVeGa
https://files.catbox.moe/h131hd.jpg
💀💀💀💀
4 856
Repost from 𝐍𝐀𝐑𝐎 |『 𝐌𝐈𝐍𝐈 』 🇩🇿
هذا بوت استخراج جلسات بيروجرام و تليثون متطوره 🆕
@StrngGenBot
أمن:🧱⚙️
