This media is not supported in your browser
VIEW IN TELEGRAM
Learn Python in Arabic #136 - Flask - Jinja Template
This media is not supported in your browser
VIEW IN TELEGRAM
Learn Python in Arabic #137 - Flask - Advanced Css Task Using Jinja
This media is not supported in your browser
VIEW IN TELEGRAM
Learn Python in Arabic #138 - Flask - Skills Page Using List Data
This media is not supported in your browser
VIEW IN TELEGRAM
Learn Python in Arabic #139 - Flask - Customizing App With Css
This media is not supported in your browser
VIEW IN TELEGRAM
Learn Python in Arabic #140 - Flask - Adding The JS Files
Media is too big
VIEW IN TELEGRAM
Learn Python in Arabic #141 - Web Scraping Control Browser With Selenium
This media is not supported in your browser
VIEW IN TELEGRAM
Learn Python in Arabic #142 - Numpy - Intro
This media is not supported in your browser
VIEW IN TELEGRAM
Learn Python in Arabic #143 - Numpy - Create Arrays
This media is not supported in your browser
VIEW IN TELEGRAM
Learn Python in Arabic #144 - Numpy - Compare Data Location And Type
Media is too big
VIEW IN TELEGRAM
Learn Python in Arabic #145 - Numpy - Compare Performance And Memory Use
This media is not supported in your browser
VIEW IN TELEGRAM
Learn Python in Arabic #146 - Numpy - Array Slicing
This media is not supported in your browser
VIEW IN TELEGRAM
Learn Python in Arabic #147 - Numpy - Data Types And Control Array
This media is not supported in your browser
VIEW IN TELEGRAM
Learn Python in Arabic #148 - Numpy - Arithmetic And Useful Operations
Media is too big
VIEW IN TELEGRAM
Learn Python in Arabic #149 - Numpy - Array Shape And ReShape
This media is not supported in your browser
VIEW IN TELEGRAM
Learn Python in Arabic #150 - Virtual Environment Part 1
This media is not supported in your browser
VIEW IN TELEGRAM
Learn Python in Arabic #151 - Virtual Environment Part 2
This media is not supported in your browser
VIEW IN TELEGRAM
Learn Python in Arabic #152 - The End And Resources
from telegram import InlineKeyboardButton, InlineKeyboardMarkup
from telegram.ext import Updater, CommandHandler, CallbackQueryHandler
# قم بتعريف الأزرار الرئيسية للقائمة
buttons = [
[InlineKeyboardButton("إنشاء قائمة", callback_data='create_menu')],
[InlineKeyboardButton("إضافة مرفق", callback_data='add_attachment')],
[InlineKeyboardButton("إضافة رابط مخفي", callback_data='add_hidden_link')],
# يمكنك استمرار إضافة المزيد من الأزرار هنا
]
# قم بإنشاء القائمة الرئيسية
reply_markup = InlineKeyboardMarkup(buttons)
# تعريف وظيفة للتعامل مع استجابات الأزرار
def button_click(update, context):
query = update.callback_query
data = query.data
# قم بمعالجة استجابة الزر حسب البيانات
if data == 'create_menu':
# تنفيذ الإجراء المطلوب عند الضغط على زر "إنشاء قائمة"
pass
elif data == 'add_attachment':
# تنفيذ الإجراء المطلوب عند الضغط على زر "إضافة مرفق"
pass
elif data == 'add_hidden_link':
# تنفيذ الإجراء المطلوب عند الضغط على زر "إضافة رابط مخفي"
pass
# يمكنك استمرار إضافة المزيد من الإجراءات هنا
# إرسال رسالة تأكيد
query.answer()
# تعريف وظيفة للتعامل مع الأمر /start
def start(update, context):
# إرسال رسالة البدء الخاصة بك
context.bot.send_message(chat_id=update.effective_chat.id, text="مرحبًا بك في MENU BUILDER Bot!", reply_markup=reply_markup)
# إعداد البوت وتسجيل المعالجات
updater = Updater(token='7160871488:AAEnZRPc_lCuHw0ICWaWp_hhlbXHjj4ONzE', use_context=True)
dispatcher = updater.dispatcher
dispatcher.add_handler(CommandHandler('start', start))
dispatcher.add_handler(CallbackQueryHandler(button_click))
# تشغيل البوت
updater.start_polling()
🔰Mastering Python | تعلم لغة البايثون 🔰
🔰 Cyber Attack Team 🔰
🔴تعلم لغة Python درس 001# - مقدمة عن الدورة وما هي لغة Python
#Cyber_Attak_Team
#Mastering_Python
#ElzeroWebSchool
#Cyber_Security
🔰 Cyber Attack Team 🔰
🔴تعلم لغة Python درس 001# - مقدمة عن الدورة وما هي لغة Python
#Cyber_Attak_Team
#Mastering_Python
#ElzeroWebSchool
#Cyber_Security