برمجةحماية الدفعالتفاصيل
- التعديلات ضمن الباقة مجانية.
- إذا لم تردّ خلال 3 أيام من التسليم، يُقبل العمل تلقائيًا.
يُحجز المبلغ عند الدفع ولا يُحوَّل إلا بعد قبولك العمل.

مثال على النتيجة
بوت 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.
العميل وجميع التفاصيل افتراضية.
عن هذه الخدمة
تبقي السحوبات سيرفر Discord حيويًا، لكن عدّ التفاعلات يدويًا بطيء. يعرض هذا البوت قواعدك ومواعيدك وجوائزك عبر أوامر slash. وبدءًا من الباقة القياسية ينشر سحبًا بزر «اشترك» في قناتك؛ يستطيع كل عضو الاشتراك مرة واحدة، ويصل المشتركون إلى قناة من قنواتك وإلى جدول بيانات Google. وفي الباقة المميزة تُحفظ الاشتراكات في قاعدة بيانات صغيرة، ويسحب أمر من أوامر المشرف الفائزين عشوائيًا من بين الأعضاء الذين يستوفون القواعد التي يستطيع البوت التحقق منها، مثل الاشتراك قبل وقت الانتهاء أو امتلاك دور تحدده؛ ثم يعلن البوت الفائزين. القواعد والجوائز والجانب القانوني للسحب، بما في ذلك الضرائب وما إذا كان مسموحًا حيث يعيش أعضاؤك، مسؤوليتك. لا يرسل البوت جوائز أو رموزًا أو أموالًا ولا يستقبل مدفوعات. يوضح ملف README كيف تنشئه في صفحة Applications في Discord وتشغّله على كمبيوترك أو خادمك أو استضافة. الاستضافة والرمز المميز مسؤوليتك.
ما المشمول
- ما الذي تحصل عليهأرشيف ZIP يضم كود Python، وقواعدك ونصوصك في ملف منفصل، وملف إعدادات نموذجيًا، وملف README؛ ويُعرض الكود أيضًا في صفحة الطلب.
- زر الاشتراكنقرة واحدة، واشتراك واحد لكل عضو، بدءًا من الباقة القياسية
- المشتركون في جدولكل اشتراك في جدول بيانات Google وفي قناة
- قرعة عشوائيةالفائزون يُختارون بأمر من المشرف، في الباقة المميزة
- قواعد الأدوارلا يفوز إلا الأعضاء الذين لديهم دور تحدده، إن أردت
- إعلان الفائزينفي قناة السحب، بكلماتك
كيف يعمل
- 1القواعدترسل القواعد والجوائز والقنوات والأدوار
- 2الكودنكتب البوت ودليل تشغيله
- 3الانطلاقتنشئ البوت في صفحة Applications في Discord، وتدعوه، وتضيف الرمز المميز، وتشغّله
- 4التعديلاتتطلب التعديلات ضمن حدود باقتك
ما نحتاجه منك
قواعد السحب كنص: وقت الانتهاء، ومن يحق له الاشتراك، وأي دور مطلوب، وعدد الفائزين؛ والجوائز تمامًا كما يجب أن تُوصف؛ وقناة منشور السحب والقناة التي يُسجَّل فيها المشتركون؛ والنص الذي يقرؤه الفائزون عن طريقة المطالبة بالجائزة. لا ترسل أبدًا الرمز المميز للبوت أو أي كلمات مرور: يوضح ملف README أين تضعها بنفسك.
سنسألك:
- قواعد السحب
- الجوائز
- القنوات
- الوظائف
قارن بين الباقات
| الباقات | الأساسيةبوت معلومات السحب24 US$ | القياسيةالاشتراكات في السحب51 US$ | المميزةسحوبات مع القرعة87 US$ |
|---|---|---|---|
| مدة التنفيذ | 1 يوم | 2 يوم | 3 أيام |
| التعديلات | 1 | 2 | 3 |
| المنصة | Discord | Discord | Discord |
| إجابات جاهزة | حتى 10 | حتى 25 | حتى 40 |
| نماذج (طلب، حجز، طلبية) | لا | حتى 3 | حتى 5 |
| الطلبات تُرسل إلى دردشتك وإلى جدول بيانات Google | لا | نعم | نعم |
| أوامر المشرف والرسائل الجماعية | لا | لا | نعم |
| لغات القائمة | 1 | 1 | 2 |
| قرعة عشوائية لاختيار الفائز | لا | لا | نعم |
| اطلب الأساسية | اطلب القياسية | اطلب المميزة |
حماية الدفع
تدفع عند الطلب، لكن المبلغ لا يُحوَّل إلا مقابل عمل قبلته.
- سعر ثابتلا يتغير سعر الباقة بعد الدفع.
- المبلغ محجوزعند الدفع، يُحجز المبلغ فقط. ولا يُحوَّل إلى Dleex إلا بعد قبولك العمل.
- فحص قبل التسليمتخضع كل نتيجة لفحص الجودة قبل أن تصل إليك، وتراها في صفحة الطلب قبل قبولها.
- تعديلات مجانيةاطلب تعديلات ضمن متطلبات طلبك بالعدد الذي تسمح به الباقة.
- القبول بعد 3 أيامإذا لم تقبل العمل ولم تطلب تعديلات خلال 3 أيام من التسليم، يُقبل تلقائيًا. وإذا كتبت في محادثة الطلب بعد التسليم، يبقى الطلب قيد الانتظار؛ وبعد ردّنا، قد نعيد بدء مهلة 3 أيام وسنُعلمك بذلك في المحادثة.
- إعادة التنفيذ أو استرداد المبلغ كاملًاإذا لم تطابق النتيجة متطلبات طلبك ولم تُصلحها التعديلات، أو استغرق العمل أكثر من ضعف مدة التنفيذ، فاكتب في محادثة الطلب: سنعيد تنفيذ العمل أو نردّ إليك المبلغ كاملًا.
الأسئلة والأجوبة
كيف يُسحب الفائز؟
حين يشغّل أحد المشرفين الأمر، يختار البوت عشوائيًا من بين الاشتراكات الصالحة باستخدام أدوات العشوائية المدمجة في Python، وينشر النتيجة وعدد المشتركين في قناتك.
هل يستطيع التحقق من أن الأعضاء قاموا بأشياء أخرى، مثل دعوة الأصدقاء؟
لا. يتحقق فقط مما يستطيع رؤيته بنفسه: الاشتراك، ووقته، والأدوار التي تحددها. أي شرط آخر تتحقق منه أنت قبل إعلان الفائز.
من المسؤول عن قواعد السحب؟
أنت: القواعد، والجوائز، وأي ضرائب، وما إذا كان السحب مسموحًا لأعضائك. والبوت يستقبل الاشتراكات ويختار عشوائيًا وفق القواعد التي تحددها فقط.
هل يستطيع تسليم الجائزة؟
لا. لا يرسل البوت جوائز أو رموزًا أو أموالًا ولا يستقبل مدفوعات؛ يستطيع أن يعرض على الفائز نصك عن طريقة المطالبة.
أين يعمل؟
على كمبيوترك أو خادمك أو استضافة تدعم Python؛ والرمز المميز يبقى لديك. WhatsApp ليس جزءًا من هذه الخدمة.
لم تجد إجابتك؟



