غيرت قناة Telegram Designers في 11 أكتوبر قواعدها لقبول التصورات: حيث أصبحت تقبل الآن فقط الكود العامل الجاهز للتطبيق، مرفقًا بفيديو يوضح عمل الميزة. لم يعد يُقبل بعد الآن: النماذج الأولية الثابتة (static mockups)، أو مقاطع الفيديو التجريبية التي لا تستند إلى كود، أو الأوصاف النصية للأفكار. هذا ينطبق على جميع من يرسلون أفكار واجهة المستخدم الخاصة بهم إلى Telegram عبر هذه القناة، بما في ذلك أولئك الذين لم يكتبوا كودًا من قبل، حيث يشجع المنشور صراحةً على القيام بذلك باستخدام أدوات الذكاء الاصطناعي (AI tools).

The post on Telegram — @designers
منشور بالقواعد الجديدة ومثال من مصمم فريق iOS في Telegram

ما هو المطلوب بالضبط الآن

يسرد المنشور عنصرين إلزاميّين:

  • كود عامل جاهز للتطبيق.
  • فيديو يوضح الميزة وهي تعمل.

أصبحت ثلاثة تنسيقات، كانت تشكل أساس القناة سابقًا، محظورة: النماذج الأولية الثابتة (static mockups)، ومقاطع الفيديو بدون كود، والتصورات النصية. يبقى الفيديو، لكن دوره يتغير — فبدلاً من أن يكون هو التصور نفسه، يصبح تسجيلًا لشاشة ما يعمل بالفعل. مرفق بالمنشور مثال من مصمم فريق iOS، مع ملاحظة أنه تطبيق جاهز للاستخدام وليس فيديو حركيًا (motion video).

يُقترح إرسال الأعمال إلى الرسائل الخاصة للقناة — عبر زر "رسالة" في صفحة @designers. لا يوجد نموذج منفصل، أو بوت، أو صفحة مسابقة.

ما لم يوضحه المنشور:

  • المنصة — Android، أو iOS، أو Desktop، أو أي منها.
  • شكل الكود — تعديل في العميل الرسمي أو نموذج أولي منفصل.
  • طريقة الإرسال — رابط إلى مستودع (repository)، أو أرشيف، أو تصحيح (patch).
  • المكافأة — لا يوجد ذكر لها في المنشور.

تشير عبارة "جاهز للتطبيق" بقوة إلى الكود بمصطلحات العميل نفسه: نفس اللغة، نفس المكونات التي يمكن نقلها إلى التطبيق دون إعادة كتابة. هذا تفسير، وليس قاعدة من المنشور.

لم يقم بافيل دوروف نفسه بصياغة القواعد الجديدة: فقد أعاد توجيه منشور @designers إلى قناته بعد ساعتين ونصف من نشره. في إعادة السرد، يُقدم هذا على أنه تصريح منه، لكن النص يعود لقناة المصممين.

كيفية اقتراح تصور وفقًا للقواعد الجديدة

1. اختيار العميل وتجميعه. المصادر المفتوحة لجميع العملاء الثلاثة الرئيسية متاحة ويتم تحديثها مع الإصدارات:

العميلالمستودع (Repository)اللغةالترخيصطريقة التجميع
AndroidDrKLO/TelegramJavaGPL-2.0Android Studio, Android NDK
Desktoptelegramdesktop/tdesktopC++ (Qt)GPL-3.0تعليمات لـ Windows, macOS و Linux
iOSTelegramMessenger/Telegram-iOSSwiftلا يوجد ملف ترخيص في الجذر، ملف README يتطلب نشر الكود الخاص بكXcode و Bazel عبر سكريبت Make.py

عتبة الدخول مختلفة. يفتح Android في Android Studio كمشروع عادي. يتطلب Desktop أولاً تجميع المكتبات الخارجية وفقًا لتعليمات منفصلة لكل نظام — على Windows، يتطلب Visual Studio و Python. يتم تجميع iOS بواسطة نظام Bazel، ولتوليد المشروع، يطلب ملف README معرف الفريق من شهادة مطور Apple.

2. الحصول على api_id الخاص بك. تتطلب ملفات README لجميع المستودعات الثلاثة أن يتصل أي بناء (build) بخوادم Telegram باستخدام مفتاح التطبيق الخاص به — والذي يتم إصداره على my.telegram.org. هناك أيضًا الشروط الأخرى المذكورة: عدم تسمية البناء Telegram، عدم استخدام الشعار الرسمي، ونشر الكود الخاص بك إذا تم توزيع البناء — وهذا ما تتطلبه التراخيص.

3. إنشاء الميزة. هناك مساران. الأول — التعديل مباشرة في نسخة (fork) العميل: تعيش الميزة في التطبيق الحقيقي، مع بيانات ورسوم متحركة حقيقية. الثاني — تطبيق صغير منفصل يستخدم نفس المكونات التي يستخدمها العميل. يطبق فريق iOS في Telegram المسار الثاني بنفسه: يوجد في المستودع نموذج أولي لقائمة السياق (context menu) — وهو تطبيق مستقل يقوم بتجميع نفس ملف الرسوم المتحركة الذي يستخدمه Telegram، ويعمل في المحاكي (simulator) بدون توقيع.

4. توصيل مساعد الذكاء الاصطناعي (AI assistant). يعتبر المنشور هذا أمرًا طبيعيًا: "نقص الخبرة البرمجية" يعوضه، حسب قوله، الفضول، والانتباه للتفاصيل، والموجه (prompt) الجيد. يجب إعطاء المساعد المشروع المجمع ووصف الميزة؛ في مستودع iOS، توجد بالفعل تعليمات له — كيفية التجميع، كيفية تشغيل الاختبارات، كيفية تحديث التطبيق في المحاكي دون فقدان تسجيل الدخول.

5. تسجيل الشاشة. يتم تصوير الفيديو من بناء (build) عامل — من الهاتف، أو المحاكي، أو نافذة Desktop. الفرق عن الفيديو الحركي (motion video) السابق قابل للتحقق: كل ما يظهر على الشاشة يجب أن يتكرر عند تشغيل الكود.

6. الإرسال. إلى الرسائل الخاصة لـ @designers — الفيديو والكود. لم يتم تحديد تنسيق الكود؛ نسخة (fork) عامة على GitHub مع رابط إلى التزام (commit) تغطي متطلبات الترخيص وسهولة التحقق.

كيف كانت تُقبل التصورات سابقًا

القناة موجودة منذ ديسمبر 2018، ووصفها هو "اقتراحات ميزات لـ Telegram من مصممين من جميع أنحاء العالم، اكتبوا مباشرة إلى @designers". لسنوات، كان التنسيق واحدًا — منشور مع صورة أو رسوم متحركة وتسمية "Suggested by @author"، وأحيانًا مع اقتباس من المؤلف حول ما تفعله الميزة. كان التقدير يقتصر على النشر مع الإشارة إلى المؤلف، ولم يكن هناك حديث عن المال في هذه المنشورات.

لم يتم الإعلان عن العلاقة بين التصور والميزة في التطبيق عبر القناة. ومع ذلك، هناك مصادفات: تصور لإرسال عدة محادثات دفعة واحدة عبر مجلد مشترك نُشر في القناة في 2 أبريل 2022، وظهرت روابط المجلدات في Telegram في 21 أبريل 2023.

الخط الثاني — المسابقات التي تعلن عنها القناة بالتعاون مع @contest، وتُنشر الأعمال على contest.com:

السنةالمسابقةصندوق الجوائزالأعمال
2021مكالمات لـ Telegram X على Androidمن $30 00047
2022الجولة الثانية، عميل لـ Windows 11$40 000—
2023إعادة تصميم تطبيق Android$30 00089
2023أيقونة التطبيق$10 000252
2024Design Competitionحتى $30 000185
2024الجولة الثانيةحتى $30 000135
2025Design Contest، "العُقد"$50 000، رُفع إلى $75 500192
2026جولة سريعة للفائزينحتى $1 000 لكل ميزة—

لم تكن المسابقات تعد بالمال فقط: فقد أُخبر الفائزون في عامي 2024 و 2025 بإمكانية الانضمام إلى فريق تصميم Telegram. في نهاية عام 2025، لم تُمنح الجائزة الأولى لأحد — لم يتفوق أي عمل بوضوح على الآخرين — وتم رفع صندوق الجوائز بأكثر من النصف. في سبتمبر، بلغت المدفوعات لمسابقة Design Contest ومسابقة Digital Freedom معًا 222,000 دولار.

كل هذه المسابقات كانت تقبل بالضبط ما لم تعد القناة تقبله الآن. قواعد عام 2025 كانت تتطلب نماذج أولية ثابتة (static mockups) لـ Android و iOS في كلا الموضوعين، وفيديو حركي (motion video) كآخر رسالة في القناة، واختياريًا، رابطًا إلى Figma. الجولة السريعة لعام 2026 سمحت صراحةً بالنماذج الأولية الثابتة إذا لم تُغير الميزة الرسوم المتحركة. لم يُطلب الكود أبدًا في مسابقات التصميم — فلدى Telegram مسابقات مطورين منفصلة له على نفس المنصة.

لا يوضح المنشور ما إذا كانت القاعدة الجديدة تنطبق على مسابقات Design Contest المستقبلية: فهو يتعلق بقبول التصورات عبر الرسائل الخاصة.

من أين أتت القاعدة

يشرح المنشور ذلك بعبارة واحدة: الفجوة بين "ماذا لو..." و "انظر، إنه يعمل" لم تكن أبدًا بهذا الصغر، وهذا غيّر طريقة Telegram في إنشاء الميزات. الآلية مفهومة من جانب الفريق. النموذج الأولي (mockup) هو مهمة للمطور: يجب تحويله إلى كود، ويتخذ المطور بنفسه جزءًا من القرارات التي لا تظهر في الصورة (الانتقالات، حالات التحميل، السلوك على الشاشات الصغيرة). الكود العامل يحتوي بالفعل على هذه القرارات، ويمكن قراءته وتشغيله ونقله.

داخل الفريق، يظهر الانتقال إلى أدوات الذكاء الاصطناعي (AI tools) من خلال مستودع iOS نفسه. يوجد ملف التعليمات لمساعدي الذكاء الاصطناعي فيه منذ أبريل 2025، وخلال عام ونصف، تم تعديله في 135 التزامًا (commits) — يصف هذا الملف للوكيل عملية البناء (build)، والاختبارات، والمزالق المعروفة للمشروع. بجانبه توجد ملف استثناءات لـ Cursor، وإعدادات الخادم الذي يدير المساعد من خلاله عملية البناء في Xcode، ومجلد النماذج الأولية (prototypes) حيث يقوم تطبيق منفصل باختبار الرسوم المتحركة للقائمة باستخدام نفس المصادر التي يستخدمها العميل.

Telegram Designers تقبل المفاهيم التصميمية فقط في شكل كود برمجي عامل.


في 7 أكتوبر، وفي رد على سؤال حول ما يلهمه أكثر في مستقبل Telegram، ذكر دوروف القيمة التي يمكن للفريق تقديمها للناس باستخدام أحدث أدوات الذكاء الاصطناعي، والتي تتيح لهم إنجاز "100 ضعف ما كان ممكنًا في السابق". ووفقًا له، فإن كل ما تم بناؤه حتى الآن يتضاءل أمام ما يمكن بناؤه في العام المقبل. وقد أعاد أحد المحاورين نشر هذا الرد في قناته؛ ولا يوجد منشور منفصل من @durov يتضمن هذه الكلمات.