بوت مسابقات القناةالتطوير والتخصيص

بوت مسابقات Telegram لقناتك بلغة Python: أسئلتك بأزرار إجابة ونتيجة في النهاية

جاهز عادةً خلال 15 دقيقةالتعديلات مشمولةفحص الجودة
الباقات
حماية الدفعالتفاصيل
  • التعديلات ضمن الباقة مجانية.
  • إذا لم تردّ خلال 3 أيام من التسليم، يُقبل العمل تلقائيًا.

يُحجز المبلغ عند الدفع ولا يُحوَّل إلا بعد قبولك العمل.

بوت مسابقات Telegram لقناتك بلغة Python: أسئلتك بأزرار إجابة ونتيجة في النهاية

مثال على النتيجة

مثال على الباقة القياسية

بوت Telegram لحجز مواعيد الحلاقة في صالون حلاقة

البوت في Telegram

حجز موعد حلاقة في البوت

جزء من الكود

async def booking_done(update: Update, context: ContextTypes.DEFAULT_TYPE) -> int:
    """الخطوة الأخيرة في النموذج: يشكر العميل ويمرر الطلب."""
    request = context.user_data["booking"]
    request["phone"] = update.message.text.strip()
    await update.message.reply_text(TEXTS["booking_thanks"], reply_markup=main_menu())
    await context.bot.send_message(settings.admin_chat_id, format_request(request))
    sheet.append_row([datetime.now().isoformat(timespec="minutes"), *request.values()])
    return ConversationHandler.END

كل الإجابات والأزرار موجودة في texts.yaml، فيغيّر العميل السعر أو مواعيد العمل دون أن يلمس الكود.

الملفات: أرشيف ZIP يضم bot.py، وtexts.yaml، وsettings.example.env (حيث يضع العميل بنفسه رمز البوت المميز وبيانات الجدول)، وrequirements.txt، وملف README: إنشاء البوت في Telegram، وربط جدول بيانات Google، وتشغيله على خادم صغير أو استضافة. يرسل البوت الطلب لكنه لا يتحقق من تقويم الحلاقين: المالك هو من يؤكد الموعد.

العميل: صالون حلاقة فيه 3 حلاقين، كان يستقبل الحجوزات عبر الهاتف فقط. المهمة: بوت Telegram بقائمة: الأسعار، والعنوان ومواعيد العمل، ونموذج حجز (الخدمة، واليوم والوقت، والاسم، والهاتف) يرسل كل طلب إلى دردشة المالك ويضيفه إلى جدول بيانات Google.

العميل وجميع التفاصيل افتراضية.

عن هذه الخدمة

تمنح المسابقة قراء القناة سببًا للعودة والتفاعل. يدير بوت Telegram هذا مسابقتك في دردشة خاصة: يطرح أسئلتك واحدًا تلو الآخر بأزرار إجابة، ويقول صح أو خطأ مع شرحك، ويعرض النتيجة في النهاية مع رابط للعودة إلى قناتك. وبدءًا من الباقة القياسية تصل نتيجة كل لاعب إلى دردشتك وإلى جدول بيانات Google، ويمكن للنماذج استقبال فكرة سؤال أو مطالبة بجائزة. وفي الباقة المميزة تبدأ أوامر المشرف جولة جديدة، وتخبر رسالة جماعية اللاعبين الذين بدأوا المحادثة مع البوت بها. الأسئلة والإجابات الصحيحة وأي جائزة كلها منك: يتحقق البوت من الإجابات وفق مفتاحك فقط، وقواعد الجائزة وجانبها القانوني مسؤوليتك. نكتب كود Python وملف README يشرح إنشاء البوت في @BotFather وتشغيله على كمبيوترك أو خادمك أو استضافة. لا يستقبل مدفوعات؛ والاستضافة والرمز المميز يبقيان لديك.

ما المشمول

  • ما الذي تحصل عليهأرشيف ZIP يضم كود Python، وأسئلتك وإجاباتك في ملف منفصل، وملف إعدادات نموذجيًا، وملف README؛ ويُعرض الكود أيضًا في صفحة الطلب.
  • أزرار الإجابةينقر القراء على إجابة بدلًا من كتابتها
  • شروحاتكملاحظة قصيرة بعد كل إجابة، إن كتبتها
  • النتيجة في النهايةمع نصك ورابط للعودة إلى القناة
  • النتائج في جدولنتيجة كل لاعب في جدول بيانات Google، بدءًا من الباقة القياسية
  • جولات جديدةمسابقة جديدة تبدأ بأمر من المشرف، في الباقة المميزة

كيف يعمل

  1. 1
    الأسئلةترسل الأسئلة وخيارات الإجابة والصحيحة منها ونص النهاية
  2. 2
    الكودنكتب البوت ودليل تشغيله
  3. 3
    الانطلاقتنشئ البوت، وتضيف الرمز المميز، وتشغّله، وتنشر رابطه في القناة
  4. 4
    التعديلاتتطلب التعديلات ضمن حدود باقتك

ما نحتاجه منك

كل سؤال بخيارات إجابته والإجابة الصحيحة، وشرح قصير لكل منها إن أردت؛ والنص الذي يراه اللاعبون في النهاية ورابط قناتك؛ وللباقتين القياسية والمميزة: وجهة النتائج وأسئلة أي نموذج؛ ونص الجائزة وقواعدها إن كانت هناك جائزة. لا ترسل أبدًا الرمز المميز للبوت أو أي كلمات مرور: يوضح ملف README أين تضعها بنفسك.

سنسألك:

  • أسئلتك
  • الشروحات
  • نص النهاية والرابط
  • الجائزة، إن وُجدت

قارن بين الباقات

الباقاتالأساسيةبوت المسابقات‏25 US$القياسيةمسابقة مع النتائج‏50 US$المميزةمسابقات مع أدوات المشرف‏86 US$
مدة التنفيذ1 يوم2 يوم3 أيام
التعديلات123
المنصةTelegramTelegramTelegram
إجابات جاهزةحتى 10حتى 25حتى 40
نماذج (طلب، حجز، طلبية)لاحتى 3حتى 5
الطلبات تُرسل إلى دردشتك وإلى جدول بيانات Googleلانعمنعم
أوامر المشرف والرسائل الجماعيةلالانعم
لغات القائمة112
أسئلة المسابقة (تُحسب كإجابات)حتى 10حتى 25حتى 40
اطلب الأساسيةاطلب القياسيةاطلب المميزة

حماية الدفع

تدفع عند الطلب، لكن المبلغ لا يُحوَّل إلا مقابل عمل قبلته.

  • سعر ثابتلا يتغير سعر الباقة بعد الدفع.
  • المبلغ محجوزعند الدفع، يُحجز المبلغ فقط. ولا يُحوَّل إلى Dleex إلا بعد قبولك العمل.
  • فحص قبل التسليمتخضع كل نتيجة لفحص الجودة قبل أن تصل إليك، وتراها في صفحة الطلب قبل قبولها.
  • تعديلات مجانيةاطلب تعديلات ضمن متطلبات طلبك بالعدد الذي تسمح به الباقة.
  • القبول بعد 3 أيامإذا لم تقبل العمل ولم تطلب تعديلات خلال 3 أيام من التسليم، يُقبل تلقائيًا. وإذا كتبت في محادثة الطلب بعد التسليم، يبقى الطلب قيد الانتظار؛ وبعد ردّنا، قد نعيد بدء مهلة 3 أيام وسنُعلمك بذلك في المحادثة.
  • إعادة التنفيذ أو استرداد المبلغ كاملًاإذا لم تطابق النتيجة متطلبات طلبك ولم تُصلحها التعديلات، أو استغرق العمل أكثر من ضعف مدة التنفيذ، فاكتب في محادثة الطلب: سنعيد تنفيذ العمل أو نردّ إليك المبلغ كاملًا.
كيف يعمل →

الأسئلة والأجوبة

هل ينشر البوت المسابقة في القناة بنفسه؟

تجري المسابقة في دردشة خاصة مع البوت. تنشر أنت رابطًا إلى البوت في قناتك؛ وفي الباقة المميزة يمكن لأمر من أوامر المشرف نشر إعلان هناك أيضًا، إن كان البوت مشرفًا في القناة.

هل هناك جدول لأفضل اللاعبين؟

في الباقة المميزة تُحفظ النتائج في قاعدة بيانات صغيرة على خادمك، ويعرض أمر من أوامر المشرف أفضل اللاعبين. الباقة الأساسية لا تحفظ النتائج؛ والقياسية ترسلها إلى جدولك.

هل يستطيع اللاعبون الإعادة لرفع نتيجتهم؟

في الباقة المميزة يتذكر البوت من لعب ويمكنه احتساب المحاولة الأولى فقط. وفي الباقتين الأساسية والقياسية يمكن لأي شخص اللعب مجددًا.

هل يمكنني تقديم جوائز؟

نعم، لكن الجوائز والقواعد وجانبها القانوني مسؤوليتك. يستطيع البوت عرض نص الجائزة، وبدءًا من الباقة القياسية استقبال نموذج المطالبة بها. لا يرسل جوائز ولا يستقبل مدفوعات.

أين يعمل؟

على كمبيوترك أو خادمك أو استضافة تدعم Python؛ والرمز المميز يبقى لديك. إنه بوت Telegram؛ وWhatsApp ليس جزءًا من هذه الخدمة.

لم تجد إجابتك؟

الباقات