انتقل إلى المحتوى

قوالب الرسائل

الرأس والتذييل ورسالة الموضوع ورسالة النتيجة لاستطلاعاتك قوالب Liquid. عدّلها من لوحة التحكم ← الرسالة؛ تتحدث المعاينة أثناء الكتابة.

النتيجة

ماذا نفعل مساء الجمعة؟
🎮 مسابقة بناء في Minecraft: 49.5%
🍿 ليلة أفلام: 32%
🃏 ألعاب الورق: 18.6%
81 مصوّت · بعد الغد

المتغيرات

{{ poll.question }}السؤال
{{ poll.description }}نص إضافي تحت السؤال
{{ poll.type }}«استطلاع» أو «استطلاع سريع» بلغة الاستطلاع
{{ poll.status }}draft أو scheduled أو running أو closed
{{ poll.votes }}كل الأصوات، موزونة
{{ poll.voters }}عدد الأعضاء الذين صوّتوا
{{ poll.creator.name / .mention / .id }}من أنشأ الاستطلاع
{{ poll.createdAt / startsAt / endsAt / closedAt }}طوابع Unix الزمنية، استخدم الفلتر timestamp
{{ poll.closeReason }}سبب انتهاء الاستطلاع
{{ poll.maxChoices }}عدد الإجابات التي يمكن للعضو اختيارها
{{ poll.anonymous / voteChange / weighted / hideResults }}خيارات الاستطلاع (true/false)
{{ poll.webUrl / url }}رابط صفحة الويب / رسالة Discord
{{ choices }}قائمة: id, text, emoji, votes, voters, percent, winner
{{ choice.emoji / name / percent / votesText / number / winner }}في سطر الخيار: هذا الخيار (emoji وname وpercent وvotes وvotesText وnumber وwinner)
{{ showResults }}في سطر الخيار: هل النتائج ظاهرة
{{ winner }}الإجابة الفائزة بعد الإغلاق
{{ requirements }}قائمة الشروط: type, text
{{ weights }}قائمة أوزان الرتب: role, weight
{{ closeConditions.maxVoters / choiceVotes }}حدود الإغلاق التلقائي
{{ labels }}نصوص جاهزة بلغة الخادم (title, voters, by, closedNotice, …)
{{ language }}رمز لغة الرسالة

الفلاتر

كل فلاتر Liquid المعتادة (upcase, truncate, join, …) بالإضافة إلى هذه:

timestamp{{ poll.endsAt | timestamp: 'R' }}
number{{ poll.votes | number }}
bar{{ choice.percent | bar: 10 }}
duration{{ 3600 | duration }}
plural{{ poll.voters | plural: 'voter' }}
mention / role / channel{{ poll.creator.id | mention }}

أمثلة

الرأس الافتراضي

## {% if poll.status == 'closed' %}🔒 {% endif %}{{ poll.question }}

التذييل الافتراضي

-# {{ labels.voters }}{% if poll.weighted %} · ⚖️ {{ labels.weighted }}{% endif %}{% if poll.anonymous %} · 🕶️ {{ labels.anonymous }}{% endif %} · {% if poll.status == 'closed' %}{{ labels.closed }} {{ poll.closedAt | timestamp }}{% else %}{{ labels.by }}{% endif %}

سطر الخيار الافتراضي

{% if choice.winner %}🏆 {% endif %}{% if choice.emoji != '' %}{{ choice.emoji }} {% endif %}**{{ choice.name }}**{% if showResults %}
`{{ choice.percent | bar: 14 }}` **{{ choice.percent | number }}%** · {{ choice.votesText }}{% endif %}

رسالة النتيجة الافتراضية

🔒 {{ labels.closedNotice }}{% if winner %} {{ labels.winnerNotice }}{% endif %}

الإشارة إلى المنشئ

{{ poll.creator.id | mention }}

عرض الشروط

{% if requirements.size > 0 %}-# {{ requirements | map: 'text' | join: ', ' }}{% endif %}

العناصر النائبة القديمة

قوالب الإصدار السابق لا تزال تعمل. هذه العناصر النائبة لا تزال تُستبدل:

{POLL_STATE_EMOJI}{POLL_TYPE}{POLL_LINK}{QUESTION}{CREATOR}{CREATOR_ID}{TIME_PARSED}{TIME_INDICATOR}{TIME_LEFT_TIMESTAMP}{TIMESTAMP_R}{TIMESTAMP_FULL}{TIMESTAMP_SHORT}{TIMESTAMP_DATE}{TIMESTAMP_TIME}{ALL_VOTES_COUNT}{ANONYM_POLL}{ALLOWED_TO_VOTE_CHANGE}{MAX_CHOICES}{CREATED_TIMESTAMP}{TIMED_POLL_EMOJI}{ALLOWED_ROLES}