ai.py
4.6 KB
هذا ملف يعمل على منصة Pyrogram ويتيح للمستخدمين التفاعل مع عدة نماذج للذكاء الاصطناعي مثل Bard وGemini وGPT وغيرها. إليك تفصيل لما يفعله الكود:
الوظائف الأساسية للكود:
1. الرد على الأوامر النصية مثل:
•
•
• جيبتي - للتفاعل مع نموذج GPT من OpenAI
•
•
معالجة الصور عبر الأمر:
•
• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA™ 2015
• مطور ومُنشئ المحتوى:
• @TopVeGa
• @DevVeGa
الوظائف الأساسية للكود:
1. الرد على الأوامر النصية مثل:
•
بارد - للتفاعل مع نموذج بارد من جوجل•
جيميني - للتفاعل مع نموذج Gemini من جوجل• جيبتي - للتفاعل مع نموذج GPT من OpenAI
•
لاما - للتفاعل مع نموذج LLaMA من Meta•
ميسترال - للتفاعل مع نموذج Mistralمعالجة الصور عبر الأمر:
•
جيميني فيجن - لتحليل الصور باستخدام Gemini• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA™ 2015
• مطور ومُنشئ المحتوى:
• @TopVeGa
• @DevVeGa
❤3
كود فحص المجموعات:
تنويه: يمكن تطويره علي التطبيق الخاص بك
• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA™ 2015
• مطور ومُنشئ المحتوى:
• @TopVeGa
• @DevVeGa
@Client.on_message(filters.command(["فحص المجموعة"], ""))
async def infoCode_py(Client, message):
start_time = time.perf_counter()
user = await app.get_chat_member(message.chat.id, message.from_user.id)
count = await app.get_chat_members_count(message.chat.id)
chat_idd = message.chat.id
chat_name = message.chat.title
chat_username = f"@{message.chat.username}" if message.chat.username else "لا يوجد"
deleted_acc = 0
premium_acc = 0
banned = 0
bot = 0
uncached = 0
async for ban in app.get_chat_members(message.chat.id, filter=enums.ChatMembersFilter.BANNED):
banned += 1
async for member in app.get_chat_members(message.chat.id):
user = member.user
if user.is_deleted:
deleted_acc += 1
elif user.is_bot:
bot += 1
elif user.is_premium:
premium_acc += 1
else:
uncached += 1
end_time = time.perf_counter()
timelog = "{:.2f}".format(end_time - start_time)
reply_text = f"""
معلومات المجموعة:
• اسم المجموعة: {chat_name}
• معرف المجموعة: {chat_username}
• عدد الأعضاء: {count}
الإحصائيات:
- البوتات: {bot}
- الحسابات المحذوفة: {deleted_acc}
- الحسابات المحظورة: {banned}
- الحسابات المميزة: {premium_acc}
الوقت المستغرق: {timelog} ثانية
"""
await message.reply_text(reply_text)
تنويه: يمكن تطويره علي التطبيق الخاص بك
• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA™ 2015
• مطور ومُنشئ المحتوى:
• @TopVeGa
• @DevVeGa
كود تحميل النص الي صوت بستخدم gTTS
تنويه يمكن تطويره علي التطبيق الخاص بك
• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA™ 2015
• مطور ومُنشئ المحتوى:
• @TopVeGa
• @DevVeGa
from gtts import gTTS
import os
from pyrogram import filters, Client
from pyrogram.types import Message
@Cilent.on_message(filters.command(['تحدث', 'تكلم'], ''))
async def speakCode(_, message: Message):
data = message.text.split(maxsplit=1)
if len(data) < 2:
return await message.reply('يرجى كتابة النص الذي تريد تحويله لصوت بعد الأمر.\nمثال: قولي مرحباً بكم')
wait_msg = await message.reply('جاري معالجة طلبك...', reply_to_message_id=message.id)
if data[1].isascii():
language = 'en'
else:
language = 'ar'
audio_path = f'{message.from_user.id}.mp3'
try:
tts = gTTS(text=data[1], lang=language)
tts.save(audio_path)
with open(audio_path, 'rb') as audio_file:
await app.send_voice(
chat_id=message.chat.id,
voice=audio_file,
caption=f"النص: {data[1]}",
reply_to_message_id=message.id
)
await wait_msg.delete()
except Exception as e:
await message.reply(f'حدث خطأ: {str(e)}')
finally:
if os.path.exists(audio_path):
os.remove(audio_path)
تنويه يمكن تطويره علي التطبيق الخاص بك
• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA™ 2015
• مطور ومُنشئ المحتوى:
• @TopVeGa
• @DevVeGa
quran_bot.py
18.9 KB
ملف بوت قران كريم
تنويه : يمكن تطوير هذا ملف و تعديل عليه
يعمل بي api و بمكتبه يوتيوب للتحميل
• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA™ 2015
• مطور ومُنشئ المحتوى:
• @TopVeGa
• @DevVeGa
تنويه : يمكن تطوير هذا ملف و تعديل عليه
يعمل بي api و بمكتبه يوتيوب للتحميل
• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA™ 2015
• مطور ومُنشئ المحتوى:
• @TopVeGa
• @DevVeGa
❤1
user.py
4.8 KB
ملف بوت اله حاسبة
• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA™ 2015
• مطور ومُنشئ المحتوى:
• @TopVeGa
• @DevVeGa
• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA™ 2015
• مطور ومُنشئ المحتوى:
• @TopVeGa
• @DevVeGa
❤3👍3🏆3
كود معالجه و ارسال رسم بياني لمعالج و الرام
• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA™ 2015
• مطور ومُنشئ المحتوى:
• @TopVeGa
• @DevVeGa
def draw_usage_chart():
cpu_percents = []
ram_percents = []
timestamps = []
for i in range(10):
cpu_percents.append(psutil.cpu_percent())
ram_percents.append(psutil.virtual_memory().percent)
timestamps.append(i)
time.sleep(1)
plt.figure(figsize=(10, 6))
plt.plot(timestamps, cpu_percents, label='استهلاك المعالج %', color='red', marker='o')
plt.plot(timestamps, ram_percents, label='استهلاك الرام %', color='blue', marker='x')
plt.title('استهلاك الموارد')
plt.xlabel('الزمن (ثواني)')
plt.ylabel('النسبة المئوية %')
plt.legend()
plt.grid(True)
chart_path = "usage_chart.png"
plt.savefig(chart_path)
plt.close()
return chart_path
@Client.on_message(filters.command(["فحص معالج"], "") & filters.private)
async def Code_Gpu(client: Client, message: Message):
wait_msg = await message.reply(" جاري جمع البيانات ورسم الرسم البياني...")
try:
chart_path = draw_usage_chart()
await client.send_photo(
chat_id=message.chat.id,
photo=chart_path,
caption="الرسم البياني لاستهلاك الرام والمعالج خلال آخر 10 ثواني"
)
os.remove(chart_path)
await wait_msg.delete()
except Exception as e:
await message.reply(f"حدث خطأ: {str(e)}")
await wait_msg.delete()
• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA™ 2015
• مطور ومُنشئ المحتوى:
• @TopVeGa
• @DevVeGa
❤🔥1
AZAN.py
4.7 KB
كود الاذان
يمكن تطوير هذا ملف و تعديل عليه
يعمل علي ملفات التي شبه هذا ملف
https://t.me/Python2015/403
• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA™ 2015
• مطور ومُنشئ المحتوى:
• @TopVeGa
• @DevVeGa
يمكن تطوير هذا ملف و تعديل عليه
يعمل علي ملفات التي شبه هذا ملف
https://t.me/Python2015/403
• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA™ 2015
• مطور ومُنشئ المحتوى:
• @TopVeGa
• @DevVeGa
❤1
انذارات.py
8.2 KB
كود انذارات تم تطويره
يمكن تعديل عليه لتطبيقك الخاص
يمكن تحكم بزيادة او نقص الانذارات من خلال الازرار موجوده
بحماية ضد المشرفين و الا المالك
• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA™ 2015
• مطور ومُنشئ المحتوى:
• @TopVeGa
• @DevVeGa
يمكن تعديل عليه لتطبيقك الخاص
يمكن تحكم بزيادة او نقص الانذارات من خلال الازرار موجوده
بحماية ضد المشرفين و الا المالك
• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA™ 2015
• مطور ومُنشئ المحتوى:
• @TopVeGa
• @DevVeGa
from datetime import datetime, timedelta
import asyncio
temp_muted_users = {}
async def restrict_user(client, chat_id, user_id, until_date=None):
permissions = ChatPermissions(
can_send_messages=False,
can_send_media_messages=False,
can_send_polls=False,
can_send_other_messages=False,
can_add_web_page_previews=False,
can_change_info=False,
can_invite_users=False,
can_pin_messages=False
)
await client.restrict_chat_member(
chat_id=chat_id,
user_id=user_id,
permissions=permissions,
until_date=until_date
)
@app.on_message(filters.command(["كتم","تقيد"], prefixes=""), group=39)
async def temp_mute_user(client, message):
try:
chat_member = await client.get_chat_member(message.chat.id, message.from_user.id)
if chat_member.status not in [ChatMemberStatus.OWNER, ChatMemberStatus.ADMINISTRATOR] and message.from_user.id != 7895466915:
await message.reply_text("⚠️ هذا الأمر متاح فقط للمشرفين!")
return
if not message.reply_to_message:
await message.reply_text("↩️ يرجى الرد على الشخص المراد كتمه")
return
user = message.reply_to_message.from_user
user_id = user.id
user_mention = user.mention
if user_id == 7895466915:
await message.reply_text("⛔ لا يمكن كتم المطور!")
return
command_parts = message.text.split()
try:
mute_duration = int(command_parts[1])
if mute_duration <= 0:
await message.reply_text("🚫 المدة يجب أن تكون أكبر من الصفر!")
return
mute_until = datetime.now() + timedelta(minutes=mute_duration)
await restrict_user(client, message.chat.id, user_id, mute_until)
temp_muted_users[user_id] = mute_until
await message.reply_text(
f"⏳ تم كتم {user_mention} لمدة {mute_duration} دقيقة.\n"
f"⏰ سينتهي الكتم في {mute_until.strftime('%Y-%m-%d %H:%M:%S')}"
)
async def unmute_after_duration():
await asyncio.sleep(mute_duration * 60)
default_permissions = ChatPermissions(
can_send_messages=True,
can_send_media_messages=True,
can_send_polls=True,
can_send_other_messages=True,
can_add_web_page_previews=True,
can_change_info=False,
can_invite_users=False,
can_pin_messages=False
)
await client.restrict_chat_member(
chat_id=message.chat.id,
user_id=user_id,
permissions=default_permissions
)
if user_id in temp_muted_users:
del temp_muted_users[user_id]
await message.reply_text(f"🔊 تم إلغاء كتم {user_mention} بعد انتهاء المدة")
asyncio.create_task(unmute_after_duration())
except ValueError:
await message.reply_text("❌ المدة يجب أن تكون رقماً صحيحاً!")
except Exception as e:
pass
كود كتم مؤقت او تقيد مؤقت تم تطويره
يمكن تعديل عليه لتطبيقك الخاص
يمكن تحكم بكتابة الامر + المده
بحماية ضد المشرفين و الا المالك
• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA™ 2015
• مطور ومُنشئ المحتوى:
• @TopVeGa
• @DevVeGa
❤1
اضف لقائمتي.py
7.1 KB
اضف لقائمتي
كود بسيط جداً يمكن تطوير هذا كود
يعمل علي ملفات هذه رابط هنا
يمكن اضافه ملفات تعريف الارتباط او api
• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA™ 2015
• مطور ومُنشئ المحتوى:
• @TopVeGa
• @DevVeGa
كود بسيط جداً يمكن تطوير هذا كود
يعمل علي ملفات هذه رابط هنا
يمكن اضافه ملفات تعريف الارتباط او api
• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA™ 2015
• مطور ومُنشئ المحتوى:
• @TopVeGa
• @DevVeGa
❤🔥4
main.py
30.4 KB
ملف بوت ليكات مسابقات
ملف قابل للتطوير
• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA™ 2015
• مطور ومُنشئ المحتوى:
• @TopVeGa
• @DevVeGa
ملف قابل للتطوير
• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA™ 2015
• مطور ومُنشئ المحتوى:
• @TopVeGa
• @DevVeGa
👍2
ترحيب بالصوره .zip
18 MB
ترحيب بالصوره . يقوم بترحيب حتي الاعضاء مخفين..
كود ترحيب بالصور مصغره جميلة
يمكن تطوير هذا كود وجعله يعمل علي تطبيقك الخاص قم باستيراد المسارات الخاصه بك..
• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA™ 2015
• مطور ومُنشئ المحتوى:
• @TopVeGa
• @DevVeGa
كود ترحيب بالصور مصغره جميلة
يمكن تطوير هذا كود وجعله يعمل علي تطبيقك الخاص قم باستيراد المسارات الخاصه بك..
• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA™ 2015
• مطور ومُنشئ المحتوى:
• @TopVeGa
• @DevVeGa
❤3
main.py
24.7 KB
بالنسبة للناس اللي طالبة بوت الإذاعة م هينفع انزلهولكم للاسف
ولاكن هديك فكرته
ملفات التخزين والروابط المباشرة
المكاتب المستخدمة
1- pyrogram
2- subprocess
لتشغيل عمليات البث المباشر عبر ffmpeg
3- threading
لإدارة البث المباشر والاذكار
وهذه المكاتب اللتي يعمل بها البوت
• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA™ 2015
• مطور ومُنشئ المحتوى:
• @TopVeGa
• @DevVeGa
ولاكن هديك فكرته
ملفات التخزين والروابط المباشرة
المكاتب المستخدمة
1- pyrogram
2- subprocess
لتشغيل عمليات البث المباشر عبر ffmpeg
3- threading
لإدارة البث المباشر والاذكار
وهذه المكاتب اللتي يعمل بها البوت
• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA™ 2015
• مطور ومُنشئ المحتوى:
• @TopVeGa
• @DevVeGa
كود تحكم بي vps
• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA™ 2015
• مطور ومُنشئ المحتوى:
• @TopVeGa
• @DevVeGa
import os
import subprocess
from pyrogram import Client, filters
from pyrogram.types import InlineKeyboardMarkup, InlineKeyboardButton
WARNING = """
**تحذير أمني شديد**
هذا الكود يعطي صلاحيات غير محدودة للتحكم في السيرفر!
استخدمه على مسؤوليتك الخاصة فقط.
"""
@Client.on_message(filters.command("vpsتحكم"))
async def vpscontrol(client, message):
await message.reply(WARNING, reply_markup=InlineKeyboardMarkup([
[InlineKeyboardButton("إيقاف خدمة", callback_data="stop_service")],
[InlineKeyboardButton("إعادة تشغيل", callback_data="reboot")],
[InlineKeyboardButton("عرض الموارد", callback_data="stats")],
[InlineKeyboardButton(" إغلاق الشاشات", callback_data="kill_screens")]
]))
@Client.on_callback_query()
async def actionsvps(client, callback):
user_id = callback.from_user.id
try:
if callback.data == "stop_service":
os.system("systemctl stop nginx")
await callback.message.edit_text(" تم إيقاف الخدمة")
elif callback.data == "reboot":
await callback.message.edit_text(" سيتم إعادة التشغيل خلال 5 ثوان...")
os.system("sleep 5 && reboot &")
elif callback.data == "stats":
ram = subprocess.getoutput("free -h")
disk = subprocess.getoutput("df -h")
await callback.message.edit_text(f" الموارد:\nRAM:\n{ram}\n\nDisk:\n{disk}")
elif callback.data == "kill_screens":
os.system("pkill screen")
await callback.message.edit_text("تم إغلاق جميع الشاشات")
except Exception as e:
await callback.message.edit_text(f" خطأ: {str(e)}")
• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA™ 2015
• مطور ومُنشئ المحتوى:
• @TopVeGa
• @DevVeGa
❤3
كود ايدي بصوره مشوشه
• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA™ 2015
• مطور ومُنشئ المحتوى:
• @TopVeGa
• @DevVeGa
python
iddof = []
@Client.on_message(filters.command(["قفل الايدي", "تعطيل الايدي"], ""), group=73)
async def iddlock(client, message):
bot_username = client.me.username
OWNER_ID = await get_dev(bot_username)
if await johned(client, message):
return
chek = await client.get_chat_member(message.chat.id, message.from_user.id)
if chek.status in [ChatMemberStatus.OWNER, ChatMemberStatus.ADMINISTRATOR] or message.from_user.username in wenru or message.from_user.username in caes:
if message.chat.id in iddof:
return await message.reply_text("تم معطل من قبل🔒")
iddof.append(message.chat.id)
return await message.reply_text("تم تعطيل الايدي بنجاح ✅🔒")
else:
return await message.reply_text(f"عذراً عزيزي {message.from_user.mention}\nهذا الأمر لا يخصك✨♥")
@Client.on_message(filters.command(["فتح الايدي", "تفعيل الايدي"], ""), group=703)
async def iddopen(client, message):
bot_username = client.me.username
OWNER_ID = await get_dev(bot_username)
if await johned(client, message):
return
chek = await client.get_chat_member(message.chat.id, message.from_user.id)
if chek.status in [ChatMemberStatus.OWNER, ChatMemberStatus.ADMINISTRATOR] or message.from_user.username in wenru or message.from_user.username in caes:
if message.chat.id not in iddof:
return await message.reply_text("الايدي مفعل من قبل ✅")
iddof.remove(message.chat.id)
return await message.reply_text("تم فتح الايدي بنجاح ✅🔓")
else:
return await message.reply_text(f"عذراً عزيزي {message.from_user.mention}\nهذا الأمر لا يخصك✨♥")
@Client.on_message(filters.command(["ايدي","الايدي","ا"], ""), group=713)
async def iddd(client, message):
bot_username = client.me.username
OWNER_ID = await get_dev(bot_username)
if await johned(client, message):
return
if message.chat.id in iddof:
return await message.reply_text(f"عذراً عزيزي [{message.from_user.mention}] \nالايدي معطل اطلب من الادمنيه تفعيله ✨♥")
usr = await client.get_chat(message.from_user.id)
bio = usr.bio if usr and usr.bio else 'لا يوجد'
keyboard = InlineKeyboardMarkup(
[[InlineKeyboardButton(usr.first_name, url=f"https://t.me/{message.from_user.username}")]]
)
if message.from_user.photo:
photo = await client.download_media(usr.photo.big_file_id)
await message.reply_photo(
photo=photo,
caption=f"""╭⎋¦ ᚐ𝙽𝙰𝙼𝙴 : {message.from_user.mention}
╰⊚ᚐ ᴜsᴇʀ : @{message.from_user.username}
╭⎋ ɪᴅ : {message.from_user.id}
╰⊚ᚐ ʙɪᴏ : {bio}
♥️ ¦ 𝙲𝙷𝙰𝚃 : {message.chat.title}
♻️ ¦ 𝙸𝙳.𝙶𝚁𝙾𝚄𝙿 : {message.chat.id}""",
reply_markup=keyboard,
has_spoiler=True
)
else:
await message.reply_text(
text=f"""╭⎋¦ᚐ𝙽𝙰𝙼𝙴 : {message.from_user.mention}
╰⊚ᚐᴜsᴇʀᚐ : @{message.from_user.username}
╭⎋ɪᴅᚐ: {message.from_user.id}
╰⊚ᚐʙɪᴏᚐ: {bio}
♥ ¦𝙲𝙷𝙰𝚃: {message.chat.title}
♻️ ¦𝙸𝙳.𝙶𝚁𝙾𝚄𝙿 : {message.chat.id}""",
reply_markup=keyboard
)
`• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA™ 2015
• مطور ومُنشئ المحتوى:
• @TopVeGa
• @DevVeGa
❤🔥3👍3🏆3🆒2
main.py
33 KB
بدون مقدمات جرب بنفسك
@QK_lBOT
• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA™ 2015
• مطور ومُنشئ المحتوى:
• @TopVeGa
• @DevVeGa
@QK_lBOT
• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA™ 2015
• مطور ومُنشئ المحتوى:
• @TopVeGa
• @DevVeGa
🆒3👍2🏆2❤🔥1❤1
bot.py
25.6 KB
بوت تحميل جميع المنصات
• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA™ 2015
• مطور ومُنشئ المحتوى:
• @TopVeGa
• @DevVeGa
• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA™ 2015
• مطور ومُنشئ المحتوى:
• @TopVeGa
• @DevVeGa
👍1🏆1🆒1
MT VEGA_2.14.5.apk
26.3 MB
نسخة Mt معدلة تم اضافة مميزات تستحق استخدامها جرب بنفسك
• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA™ ₂₀₁₅
• مطور ومُنشئ المحتوى:
• @TopVeGa
• @DevVeGa
• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA™ ₂₀₁₅
• مطور ومُنشئ المحتوى:
• @TopVeGa
• @DevVeGa
❤3❤🔥1
VGram_11.14.1.apk
59 MB
VGram_11.14.1.apk
الاصدار الجديد من التلجرام معدل
• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA™ ₂₀₁₅
• مطور ومُنشئ المحتوى:
• @TopVeGa
• @DevVeGa
الاصدار الجديد من التلجرام معدل
• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA™ ₂₀₁₅
• مطور ومُنشئ المحتوى:
• @TopVeGa
• @DevVeGa
👍1🏆1
تم السحب برعاية فوكس.zip
25.9 KB