andrei
(Andrei Prigorshnev)
4 أكتوبر 2022، 10:16ص
1
مع هذا الإعلان، نجعل ميزة جديدة متاحة للجميع تتيح لك تعيين رسالة حالة مخصصة. بعد التعيين، ستظهر هذه الرسالة بجوار صورتك الرمزية في المنشورات، وفي الدردشة، وفي بطاقة المستخدم الخاصة بك وما إلى ذلك:
يمكنك استخدامها لإعلام الجميع بأنك غير متاح مؤقتًا، أو في إجازة طويلة، أو لمجرد مشاركة حالتك المزاجية.
يمكنك الآن اختبار هذه الميزة على try.discourse.org
كيفية الاستخدام
لتعيين حالة مخصصة، انتقل إلى قائمة المستخدم واضغط على زر “تعيين حالة مخصصة” (قد يبدو هذا مختلفًا قليلاً بالنسبة لك إذا لم تقم بتمكين قائمة المستخدم الجديدة بعد):
ثم اختر الرمز التعبيري والوصف، وبشكل اختياري، قم بتعيين مؤقت لإزالة تلقائية. على سبيل المثال، يمكنك تعيين حالة “ إجازة” حتى 9 أكتوبر:
وسيرى الجميع في المنتدى ذلك. على سبيل المثال، في منشوراتك:
لمسح الحالة، افتح نافذة الحالة واضغط على زر الحذف:
كيفية تمكينها في منتداك
لتمكين هذه الميزة، ابحث عن إعداد “تمكين حالة المستخدم”:
بعد تمكينها، سيتمكن الجميع في منتداك من تعيين رسالة حالة مخصصة.
43 إعجابًا
Tris20
(Tristan)
4 أكتوبر 2022، 10:10ص
18
من باب الفضول، هل تم إجراء أي تحقيق في مزامنة هذا مع Outlook أو MS Teams؟ كيف يمكنني الوصول إليه عبر واجهة برمجة التطبيقات (API)؟
8 إعجابات
Canapin
(Coin-coin le Canapin)
4 أكتوبر 2022، 11:04ص
19
ميزة رائعة.
أعتقد أنني أتذكر ميزة مشابهة، عبر إضافة، سمحت لك بتعيين ساعات التوفر. إنها مفيدة في المنتديات حيث تتفاعل مع الأشخاص خلال ساعات عملهم.
لكن لا يمكنني العثور عليها.
على أي حال، هل تخططون لإضافة فترات زمنية متكررة حتى نتمكن من تحقيق نفس الشيء؟
4 إعجابات
mcwumbly
(Dave McClure)
4 أكتوبر 2022، 1:32م
21
لقد تم طرح فكرة دمجه مع التقويمات. لم نقم بالكثير من التحقيق، ولكن نتوقع أنه قد يكون هناك بعض التعقيد حول المصادقة.
هناك ميزة “عدم الإزعاج”، والتي تحتوي على تفضيلات لـ “جدول الإشعارات” Do not disturb mode
نتفق على أن هذه الميزات مرتبطة ارتباطًا وثيقًا وقد نقربها من بعضها البعض في المستقبل، لكنها منفصلة في الوقت الحالي.
8 إعجابات
pfaffman
(Jay Pfaffman)
4 أكتوبر 2022، 3:55م
22
عبر الهندسة العكسية لواجهة برمجة تطبيقات Discourse ؟
إذا كان Outlook أو أي شيء آخر لديه خطافات ويب، فيمكنك تصور تحديث الحالات في Discourse.
3 إعجابات
Tris20
(Tristan)
4 أكتوبر 2022، 5:21م
24
كان هذا تفكيري الأولي، لكنني لا أرى العديد من الخيارات:
يمكنني رؤية اسم المستخدم الخاص بي في الاستجابة ولكن ليس في الطلب. يبدو لي أن الحالة يمكن تعيينها فقط من قبل المستخدم أثناء جلسة حالية. هل أنا أفوت شيئًا هنا؟ هل هناك طريقة لتحديد اسم المستخدم عبر واجهة برمجة التطبيقات لتعيين الحالة؟
3 إعجابات
pfaffman
(Jay Pfaffman)
4 أكتوبر 2022، 6:33م
26
أعتقد أنك تستخدم مفتاح واجهة برمجة تطبيقات عام وتمرر المستخدم الذي تريد تغييره كمستخدم في الرأس.
4 إعجابات
RGJ
(Richard - Communiteq)
5 أكتوبر 2022، 10:39ص
28
هل أنا فقط أم أن هذه الأيقونات تبدو غير محاذية (منخفضة جدًا / محاذية لأسفل النص بدلاً من الأعلى/الوسط)
7 إعجابات
andrei
(Andrei Prigorshnev)
5 أكتوبر 2022، 3:15م
32
أنت على حق، حاليًا من الممكن فقط تعيين حالة المستخدم الحالي، لم يفوتك شيء.
هذه الميزة لا تزال في بدايتها، ونحن نعمل حاليًا على بعض التحسينات الإضافية التي قد تؤدي (أو لا تؤدي) إلى إضافة طريقة خادم تتيح لك تعيين حالة أي مستخدم. أعتقد أنه من المفيد الانتظار قليلاً حتى نقدم المزيد من التحسينات لحالة المستخدم.
نعم، يمكن بالتأكيد تحسين هذا. سأهتم به، شكرًا لك على الإبلاغ!
8 إعجابات
riking
(Kane York)
8 أكتوبر 2022، 6:18ص
34
استخدام رائع لمفاتيح API ذات النطاق - إما تعيين حالة لمستخدم واحد أو للموقع بأكمله. الحالة: في اجتماع
10 إعجابات
kynic
11 أكتوبر 2022، 4:06م
35
على الهاتف المحمول، يظهر الرمز التعبيري على الجانب الأيسر، لماذا؟
إعجابَين (2)
إما عن قصد أو أنه خطأ لأنه يتجاوز الحدود. لا أعتقد أنه يجب عرضه هناك لأنه قد يُساء فهمه على أنه زخرفة.
3 إعجابات
kynic
15 أكتوبر 2022، 8:21م
40
شكرا لك، يبدو الأمر جيدًا الآن
3 إعجابات
إذًا، إذا قمت بتغيير السمة، يختفي الوضع وأحتاج إلى إعداده مرة أخرى .
4 إعجابات
andrei
(Andrei Prigorshnev)
21 أكتوبر 2022، 9:26م
42
@robotnjik ، شكراً لك على الإبلاغ عن هذا! يمكنني إعادة إنتاجه، يبدو أن التبديل بين أي سمات يزيل حالة المستخدم. سأقوم بإصلاحه.
8 إعجابات
andrei
(Andrei Prigorshnev)
4 نوفمبر 2022، 8:35م
43
اتضح أن الحالة كانت تُمسح ليس فقط عند تبديل السمة، ولكن عند تعديل أي تفضيل للمستخدم تقريبًا باستثناء الحالة نفسها.
هذا يصلح الأمر:
main ← fix/do-not-clear-status-when-editing-user-preferences
opened 06:39PM - 04 Nov 22 UTC
The problem was [reported](https://meta.discourse.org/t/user-status/240335/42) a… s a problem with changing theme in user preferences, after saving a new theme the previously set user status was disappearing. Turned out though that the problem was more wide, changing pretty much any setting in user preferences apart from user status itself led to clearing the status.
9 إعجابات
andrei
(Andrei Prigorshnev)
25 نوفمبر 2022، 1:12م
44
تضيف هذه المبادرة نطاق واجهة برمجة تطبيقات REST لحالة المستخدم:
main ← dev/api-scope-for-user-status
opened 10:15AM - 22 Nov 22 UTC
This adds API scope for the user status:
<img width="473" alt="image" src="ht… tps://user-images.githubusercontent.com/1274517/203367065-2ad79a55-fd45-416d-9a78-a2e273c0a54c.png">
This also adds a get method to the user status controller. We didn't need a dedicated method that returns status before because the server returns status with user objects, but I think we need to provide this method for API clients.
إنه ممكن الآن. لاحظ أنه يجب عليك استخدام مفتاح واجهة برمجة تطبيقات بمستوى جميع المستخدمين للقيام بذلك:
مزيد من التفاصيل حول استخدام واجهة برمجة تطبيقات REST الخاصة بـ Discourse هنا – Discourse REST API Documentation .
13 إعجابًا
mattdm
(Matthew Miller)
29 نوفمبر 2022، 4:22ص
45
هل يوجد خطاف ويب (webhook) يتم تشغيله عند تعيين الحالة؟
5 إعجابات