-
المساهمات
112 -
تاريخ الانضمام
-
تاريخ آخر زيارة
-
عدد الأيام التي تصدر بها
1
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
كل منشورات العضو Waleed Alomar
-
شكرا لك اخي الكريم ولكن نظرت الى هذه المواقع ولم اجد العاب الموبايل او شحن تطبيقات الشات
- 4 اجابة
-
- 1
-
السلام عليكم هل يوجد مواقع يوجد فيها api لريطه مع متجر او بوت تلغرام لبيع خدمة شحن العاب تلقائيا
- 4 اجابة
-
- 1
-
السلام عليكم لدي مشكلة في هذا الكود وهو قراءة محتواة الصورة عند تشغيله يعطيني خطا بان الرابط ليس صالحا ولكن انا متاكد من الرابط هل يوجد حل from PIL import Image import pytesseract # قراءة الصورة image = Image.open('https://2.bp.blogspot.com/--I_lNobSfMk/V8MKPK9wDLI/AAAAAAAAY1Q/cyzstRG2EWoobUk0D3xNvojqwYFIeY1NwCLcB/s1600/kalam-hob-english%2B%25282%2529.jpg') # استخدام Tesseract لتحليل النص في الصورة text = pytesseract.image_to_string(image, lang='eng') # استخدم اللغة المناسبة # طباعة النص print(text)
- 2 اجابة
-
- 1
-
-
بلتاكيد لو سمحن ارسل لي وسيط ثقة اتعامل معه
-
السلام عليكم اريد شحن حسابي في خمسات ولكن في سوريا ليس لدينا ماستر كارد او باي بال هل هناك حل او هل يمكن الشحن بلعملات الرقمية
- 4 اجابة
-
- 1
-
السلام عليكم ماهي تكلفة متجر الكتروني في الورد بريس تقريبا وما هو الفرق بين الورد بريس والبرمجة الخاصة
- 3 اجابة
-
- 1
-
السلام عليكم ارى الكثير على موقع خمسات يطلبون خدمة متجر الكتروني عن طريق منصة سلة او زد وما الى ذلك ويطلبون ايضا اضافة منتجات الى متجرهم هل سنتعلم ذلك في دورة بايثون اطار جانكة وفلاسك
- 3 اجابة
-
- 1
-
السلام عليكم لقد قمت بتعديل الكود ولكن ظهر لي هذا الخطا هل من الممكن المساعدة مرة اخرة لو سمحت from telegram import Update, InlineKeyboardButton, InlineKeyboardMarkup from telegram.ext import Updater, CommandHandler, CallbackContext, CallbackQueryHandler, ConversationHandler, MessageHandler from telegram.ext import Application # <---ضعه في الأعلى # استبدل "YOUR_TOKEN" بمفتاح الوصول الخاص ببوتك TOKEN = "6660967112:AAFV_U36jt5u5hOdBfaPD38ozk1jg8GXyUE" # تعريف حالات المحادثة START, MY_ACCOUNT, WITHDRAW, ADD_TASK = range(4) # دالة تعيد زرين داخل زر واحد (زر الرجوع) def back_button(): button = InlineKeyboardButton("رجوع", callback_data="back") keyboard = [[button]] return InlineKeyboardMarkup(keyboard) # دالة تقوم بإرسال رسالة ترحيبية وزر "حسابي" def start(update: Update, context: CallbackContext): user_id = update.message.chat_id update.message.reply_text( f"مرحبًا {update.effective_user.first_name}!", reply_markup=main_menu_keyboard(), ) return START # دالة تقوم بإنشاء وإرسال قائمة الزرز الرئيسية def main_menu_keyboard(): keyboard = [ [ InlineKeyboardButton("حسابي", callback_data="my_account"), ], [ InlineKeyboardButton("بدء المهام", callback_data="start_tasks"), InlineKeyboardButton("إضافة مهمة", callback_data="add_task"), ], ] return InlineKeyboardMarkup(keyboard) # دالة تقوم بالتعامل مع زر "حسابي" def my_account(update: Update, context: CallbackContext): query = update.callback_query query.answer() query.edit_message_text( text="حسابي - اختر واحدة:", reply_markup=my_account_menu_keyboard(), ) return MY_ACCOUNT # دالة تقوم بإنشاء وإرسال قائمة الزرز داخل "حسابي" def my_account_menu_keyboard(): keyboard = [ [ InlineKeyboardButton("سحب الرصيد", callback_data="withdraw"), InlineKeyboardButton("مهامي المضافة", callback_data="added_tasks"), ], [back_button()], ] return InlineKeyboardMarkup(keyboard) # دالة تقوم بالتعامل مع زر "سحب الرصيد" def withdraw(update: Update, context: CallbackContext): query = update.callback_query query.answer() query.edit_message_text(text="قم بتنفيذ عملية سحب الرصيد هنا.") return WITHDRAW # دالة تقوم بالتعامل مع زر "مهامي المضافة" def added_tasks(update: Update, context: CallbackContext): query = update.callback_query query.answer() query.edit_message_text(text="قائمة مهامك المضافة.") return MY_ACCOUNT # دالة تقوم بالتعامل مع زر "بدء المهام" def start_tasks(update: Update, context: CallbackContext): query = update.callback_query query.answer() query.edit_message_text(text="بدء تنفيذ المهام.") return START # دالة تقوم بالتعامل مع زر "إضافة مهمة" def add_task(update: Update, context: CallbackContext): query = update.callback_query query.answer() query.edit_message_text(text="قم بإضافة مهمة جديدة.") return ADD_TASK # دالة تقوم بالتعامل مع زر الرجوع def back(update: Update, context: CallbackContext): query = update.callback_query query.answer() query.edit_message_text( text="مرحبًا مجددًا!", reply_markup=main_menu_keyboard(), ) return START # دالة تقوم بالتعامل مع الأوامر المرسلة def handle_text(update: Update, context: CallbackContext): text = update.message.text update.message.reply_text(f"لقد تلقيت الرسالة: {text}") # الدالة الرئيسية لتشغيل البوت def main(): application = Application.builder().token(TOKEN).build() #إضافة معالجات الأزرار إلى التطبيق application.add_handler(CommandHandler('start', start)) application.add_handler(CallbackQueryHandler(my_account, pattern='^my_account$')) application.add_handler(CallbackQueryHandler(withdraw, pattern='^withdraw$')) application.add_handler(CallbackQueryHandler(added_tasks, pattern='^added_tasks$')) application.add_handler(CallbackQueryHandler(start_tasks, pattern='^start_tasks$')) application.add_handler(CallbackQueryHandler(add_task, pattern='^add_task$')) application.add_handler(CallbackQueryHandler(back, pattern='^back$')) application.add_handler(MessageHandler(None, handle_text)) #تشغيل التطبيق application.start_polling() if __name__ == '__main__': main()
-
هذا الكود عبارة عن بوت تلغرام ويظهر هذا الخطا مع اني قمت بتحديث المكتبة ومازال يظهر from telegram import Update, InlineKeyboardButton, InlineKeyboardMarkup from telegram.ext import Updater, CommandHandler, CallbackContext, CallbackQueryHandler, ConversationHandler, MessageHandler # استبدل "YOUR_TOKEN" بمفتاح الوصول الخاص ببوتك TOKEN = "6660967112:AAFV_U36jt5u5hOdBfaPD38ozk1jg8GXyUE" # تعريف حالات المحادثة START, MY_ACCOUNT, WITHDRAW, ADD_TASK = range(4) # دالة تعيد زرين داخل زر واحد (زر الرجوع) def back_button(): button = InlineKeyboardButton("رجوع", callback_data="back") keyboard = [[button]] return InlineKeyboardMarkup(keyboard) # دالة تقوم بإرسال رسالة ترحيبية وزر "حسابي" def start(update: Update, context: CallbackContext): user_id = update.message.chat_id update.message.reply_text( f"مرحبًا {update.effective_user.first_name}!", reply_markup=main_menu_keyboard(), ) return START # دالة تقوم بإنشاء وإرسال قائمة الزرز الرئيسية def main_menu_keyboard(): keyboard = [ [ InlineKeyboardButton("حسابي", callback_data="my_account"), ], [ InlineKeyboardButton("بدء المهام", callback_data="start_tasks"), InlineKeyboardButton("إضافة مهمة", callback_data="add_task"), ], ] return InlineKeyboardMarkup(keyboard) # دالة تقوم بالتعامل مع زر "حسابي" def my_account(update: Update, context: CallbackContext): query = update.callback_query query.answer() query.edit_message_text( text="حسابي - اختر واحدة:", reply_markup=my_account_menu_keyboard(), ) return MY_ACCOUNT # دالة تقوم بإنشاء وإرسال قائمة الزرز داخل "حسابي" def my_account_menu_keyboard(): keyboard = [ [ InlineKeyboardButton("سحب الرصيد", callback_data="withdraw"), InlineKeyboardButton("مهامي المضافة", callback_data="added_tasks"), ], [back_button()], ] return InlineKeyboardMarkup(keyboard) # دالة تقوم بالتعامل مع زر "سحب الرصيد" def withdraw(update: Update, context: CallbackContext): query = update.callback_query query.answer() query.edit_message_text(text="قم بتنفيذ عملية سحب الرصيد هنا.") return WITHDRAW # دالة تقوم بالتعامل مع زر "مهامي المضافة" def added_tasks(update: Update, context: CallbackContext): query = update.callback_query query.answer() query.edit_message_text(text="قائمة مهامك المضافة.") return MY_ACCOUNT # دالة تقوم بالتعامل مع زر "بدء المهام" def start_tasks(update: Update, context: CallbackContext): query = update.callback_query query.answer() query.edit_message_text(text="بدء تنفيذ المهام.") return START # دالة تقوم بالتعامل مع زر "إضافة مهمة" def add_task(update: Update, context: CallbackContext): query = update.callback_query query.answer() query.edit_message_text(text="قم بإضافة مهمة جديدة.") return ADD_TASK # دالة تقوم بالتعامل مع زر الرجوع def back(update: Update, context: CallbackContext): query = update.callback_query query.answer() query.edit_message_text( text="مرحبًا مجددًا!", reply_markup=main_menu_keyboard(), ) return START # دالة تقوم بالتعامل مع الأوامر المرسلة def handle_text(update: Update, context: CallbackContext): text = update.message.text update.message.reply_text(f"لقد تلقيت الرسالة: {text}") # الدالة الرئيسية لتشغيل البوت def main(): updater = Updater(TOKEN, use_context=True) dispatcher = updater.dispatcher # إضافة معالجات الأزرار dispatcher.add_handler(CommandHandler('start', start)) dispatcher.add_handler(CallbackQueryHandler(my_account, pattern='^my_account$')) dispatcher.add_handler(CallbackQueryHandler(withdraw, pattern='^withdraw$')) dispatcher.add_handler(CallbackQueryHandler(added_tasks, pattern='^added_tasks$')) dispatcher.add_handler(CallbackQueryHandler(start_tasks, pattern='^start_tasks$')) dispatcher.add_handler(CallbackQueryHandler(add_task, pattern='^add_task$')) dispatcher.add_handler(CallbackQueryHandler(back, pattern='^back$')) dispatcher.add_handler(MessageHandler(None, handle_text)) updater.start_polling() updater.idle() if __name__ == '__main__': main() الخطا الذي يظهر هذا Traceback (most recent call last): File "c:\Users\DELL\Desktop\مجلد جديد\fff.py", line 121, in <module> main() File "c:\Users\DELL\Desktop\مجلد جديد\fff.py", line 104, in main updater = Updater(TOKEN, use_context=True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: Updater.__init__() got an unexpected keyword argument 'use_context' PS C:\Users\DELL\Desktop\مجلد جديد>
- 4 اجابة
-
- 1
-
السلام عليكم بعد ان اكملت اساسيات بايثون ووصلت الى اطار العمل جانكو في دورة اكادمية حاسوب اردت ان اسئل عن خريطة الطريق لتعلم الامن السيبراني كيف ابدا
- 1 جواب
-
- 1
-
السلام عليكم: لدي فكرة مشروع وهي عبارة عن بوت تلغرام باسم ((اسئل خبير)) الفكرة هي تجميع بعض الناس المختصين في الطب والاقتصاد والبرمجة والرياضة الخ.. وبعد تجميع هؤلاء المختصين يقوم مستخدم البوت بإختيار المجال الذي يريد السؤال عنه ويطرح سؤاله فيقوم البوت بإرسال السؤال الى المختص المناسب للإجابة عليه هدفي في هذا المشروع اولا تحقيق فائدة عامة للناس اغلبنا يواجه اسئلة يومية ويريد الاجابة عنها ولكن اواجه بعض المشاكل اولا قد يطلب المختصين راتب شهري للجواب عن الاسئلة وحاليا المشروع بدائي ولا يدر المال المشكلة الاخرى وهي التسويق لاحظت ان اغلب صفحات وغروبات الفيسبوك تحظر روابط الاعلان لبوت تلغرام وما الى ذلك كيف استطيع التسويق وهل لديكم افكار اخرى لي لتطوير وما رأيكم في هذا المشروع
- 1 جواب
-
- 1
-
السلام عليكم لدي فكرى مشروع يستهدف محبي الالعاب ولكن اريد بعض الافكار عن التسويق كيف اسوق واستهدف محبي الالعاب
- 4 اجابة
-
- 1
-
السلام عليكم كنت احاول تنزيل مكتبة pandas ومكتبة openpyxl ولكن اثناء التنزيل انطفئ الحاسوب وعند اعادة تشغيله حاوبت تنزيله مرة اخرى ولكن ظهر لي هذا الخطا ولم اعرف ما السبب وما هو الحل
- 3 اجابة
-
- 1
-
انا اشكرك صديقي على هذا الشرح الوافي ولكن سبب استخدامي لملف اكسل هو صاب الطلب يريد ان يعدل على اسماء الادوية واسعارها يوميا فكانت فكرتي ان عند التعديل على ملف الاكسل يتم التعديل على بايانات البوت بالكامل وشكرا لك مرة اخرى
-
لدي فكرة بوت تلغرام وهي عبارة عن متجر للادوية ولكن المشكلة التي تواجهني هي هل يمكن ان اجعل البوت يقوم بلبحث في ملف اكسل اي ان يقوم المستخدم بكتابة اسم الدواء فيقوم البوت بلذاهاب الى ملف الكسل وجلب بايانات الدواء ومشكلة اخرى تواجهني كيف استطيع فعل نفس هذا الخيار في بوتات التلغرام هنا في الصور المرفقة عند الضغط على "بحث في موقع اخر" يقوم البوت بعرض خيارات وعند كتابة اي حرف يظهر للمستخدم اسماء وشكرا لكم على المساعدة سلفا
- 2 اجابة
-
- 1
-
شكرا لك صديقي مصطفى ولكن لو سمحت هل يمكنك الشرح لي اكثر عن Telegram Bot APi كيف يمكنني البدئ بها او هل ترشح لي مقالة او فيديو لفهم الامر اكثر
- 3 اجابة
-
- 1
-
هناك العديد من برامج ارسال الرسائل التسويقية على منصات التواصل الاجتماعي وبلاخص التلغرام لقد قمت بانشاء اسكربت لارسال الرسائل عبر تلغرام ولكن اعاني من ان حسابي على تلغرام يتم حظره بسبب التبليغ عن الرسائل سؤالي هو كيف تعمل هذه البرامج من دون حظر حساب التلغرام او هل هناك حل لهذه المشكلة
- 3 اجابة
-
- 2
-
صديقي هل يمكننا انشاء مثل هذا الموقع باستخدام بايثون وما هي المكتبات التي نحتاجها
- 6 اجابة
-
- 1
-
لدي مشكلة في هذا الكود وهو عبارة عن ارسال رسائل تلغرام للمستخدمين ولكن عند عدم وجود اسم المستخدم في تلغرام يتوقف عمل البرنامج مع اني قمت بوضع حلقة تكرارية للمرور على جميع اسماء المستخدمين وضعت ايضا خاصية try و ecsbet في حال لم يجد اسم المستخدم يتابع العمل ويتخطا اسم المستخد الغير موجود ولكن مع ذلك الكود يتوقف عن العمل عند عدم وجود اسم المستخدم في تلغرام from telethon.errors.rpcerrorlist import PeerFloodError, UserPrivacyRestrictedError, UsernameInvalidError from telethon.sync import TelegramClient from telethon.tl.types import InputPeerUser import time import random api_id = "28764832" api_hash = "ed4a3f2d048dbae4d5ebca24c000b179" client = TelegramClient("session_name", api_id, api_hash) client.start() users = ['Ahmedmriy' , 'Waleedalomer', 'wsleedalomer' , 'Zeinahseidnawy'] # أسماء المستخدمين الذين سيتم إرسال الرسالة إليهم for username in users: try: user_entity = client.get_entity(username) except UsernameInvalidError: print(f"Could not find username {username}") continue receiver = InputPeerUser(user_entity.id, user_entity.access_hash) message = "massge"{random.randint(1, 1000)} client.send_message(receiver, message, parse_mode='html') print(f"Message sent to {username}") time.sleep(30) client.disconnect()
- 2 اجابة
-
- 1