رابط للدردشة الجديدة / رسالة شخصية مع معلومات مُملأة مسبقًا

متابعةً للنقاش من إنشاء رابط لبدء رسالة شخصية جديدة بمعلومات مُعدة مسبقًا:

أود أن يكون لدي عنوان URL يمكنني تقديمه للأشخاص، أو وضعه بسهولة في مكون سمة، حيث إذا نقروا عليه، فإنه سيبدأ محادثة شخصية مع هذا الشخص أو سيستمر محادثة شخصية جارية بالفعل.

هل هذا شيء موجود حاليًا؟

إذا لم يكن كذلك، فهل يرغب الآخرون في ذلك أيضًا؟

8 إعجابات

نعم، سيكون هذا مفيدًا أيضًا للمجتمع الذي أديره!

كسياق:

  • عند إعداد مثيل Discourse الخاص بنا، قررنا تعطيل الرسائل المباشرة لصالح وظيفة الدردشة الأحدث. اعتقدنا أنه سيكون مربكًا لأعضاء مجتمعنا أن يكون لديهم كلاهما.
  • يحتوي Discourse الخاص بنا على فئة للدعم. لقد أجبت للتو على موضوع استخدمت فيه رابط رسالة مباشرة إلى ملفي الشخصي (باتباع رابط المستندات أعلاه الذي نشره @jimkleiber) لطلب مشاركة عضو لمعلومات خاصة محتملة معي، لمواصلة مساعدته على انفراد. ولكن بالطبع، قمنا بتعطيل الرسائل المباشرة، لذلك لم ينجح ذلك.

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

7 إعجابات

هل هناك أي تحديث بخصوص هذا؟
سيكون هذا مفيدًا جدًا بالنسبة لي!

3 إعجابات

نعم ، أنا مهتم بهذا أيضًا ، لقد طرحت السؤال في مكان ما حول متابعة رابط في محادثة (ليست رسالة خاصة) ، لكنني لا أتذكر أين كتبت :thinking:

إعجابَين (2)

وأحتاج أيضًا إلى مثل هذا الرابط، لدعوات دعم الأسلوب. سيكون الأمر أسهل بكثير من إرسال دعوة عادية وتقديم تعليمات القيادة لفتح دردشة 1:1، أو أن أقوم بإنشاء تذكير لفتح دردشة عندما/إذا قام هذا الشخص بتسجيل الدخول.

5 إعجابات

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

إعجابَين (2)

أنا مهتم جدًا بهذا أيضًا، هل هناك أي أخبار حول إضافته؟

3 إعجابات

يسعدني أن أشارككم أننا قمنا مؤخرًا بتطبيق الإصدار الأول من هذه الوظيفة، والتي ستسمح لك بإنشاء رابط لبدء محادثة جديدة مع مستخدم واحد أو أكثر. يمكنك تجربة هذا في مجتمعك باستخدام عنوان URL التالي…

https://[COMMUNITY]/chat/new-message?recipients=[USER1, USER2, ETC.]

…حيث ستقوم باستبدال:

  • [COMMUNITY] بعنوان URL لمجتمعك (على سبيل المثال، meta.discourse.org)
  • [USER1, USER2, ETC.] باسم المستخدم (أسماء المستخدمين) للعضو الذي تريد الدردشة معه. إذا كنت تنشئ رابطًا لبدء محادثة مع عدة أعضاء، فافصل بينهم بفواصل.

في الوقت الحالي، يعمل هذا فقط للرسائل المباشرة إلى فرد واحد أو أكثر.

بينما تجرب هذا، يرجى إخبارنا إذا كانت هناك تحسينات أخرى يمكننا إجراؤها هنا لدعم مجتمعك بشكل أفضل!

12 إعجابًا

لإضافة ملاحظة، يعمل هذا حاليًا فقط على فتح نافذة دردشة في وضع ملء الشاشة بدلاً من وضع الدرج.

يعمل بشكل رائع هنا على ميتا بالنسبة لي :+1:

7 إعجابات

هذه الميزة مذهلة وهي بالضبط ما كنت أبحث عنه.

الشيء الوحيد المفقود الذي سيكون مفيدًا جدًا هو إذا كانت هناك طريقة لبدء رسالة مباشرة جماعية بنفس الطريقة.

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

إعجابَين (2)

مرحباً @lindsey - أولاً، شكراً لك على بناء هذا. إنه مفيد للغاية.

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

https://mysite.com/chat/new-message?recipients=USER1,USER2,USER3

ثم أجريت محادثة، في المرة التالية التي أضغط فيها على نفس عنوان URL، فإنه ينشئ دردشة جماعية جديدة دون أي من الرسائل السابقة.

أقوم بإنشاء هذه الروابط ديناميكيًا وعندما أكتب عنوان URL، ليس لدي أي طريقة لمعرفة ما إذا كانت المحادثة جديدة تمامًا أم أن نفس المستلمين قد أجروا محادثة من قبل.

من المحتمل ألا تكون هذه مشكلة سهلة الحل، ولكن سيكون من الرائع إذا كان هناك بالفعل رسالة مباشرة بنفس قائمة المستلمين، فيمكنها الانتقال إلى هناك بدلاً من إنشاء رسالة مباشرة جديدة تمامًا وفارغة.

إعجابَين (2)

للعلم، قام روبوت الدردشة بتطبيق المعلومات المعبأة مسبقًا كرسالة بدء، لا تتردد في اقتباس هذه التقنية (ولكنها تتطلب إضافة مكون إضافي يضيف وحدة تحكم إلى واجهة برمجة التطبيقات)

ولكن سيتم الترحيب بالتنفيذ الأصلي.

إعجابَين (2)

شكرا. سأتحقق من ذلك.

لاحظت شيئًا واحدًا وهو أنه إذا قمت بالوصول إلى عنوان URL بشخص واحد، فإنه يعمل بشكل مثالي / كما هو متوقع مع الانتقال إلى محادثة موجودة:

https://mysite.com/chat/new-message?recipients=USER1

ولكن بمجرد إضافة شخص ثانٍ، فإنه غير قادر على العودة إلى المحادثة الموجودة:
https://mysite.com/chat/new-message?recipients=USER1,USER2

إذا كان بإمكانه القيام بذلك بشكل صحيح مع شخص واحد في المحادثة، فأنا أود أن أعتقد أن هناك طريقة لجعله يعمل مع عدة أشخاص في النهاية.

إعجاب واحد (1)

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

إعجاب واحد (1)

مرحباً ليندسي،

“لماذا” هو نفس سبب إنشاء محادثات جديدة لمجموعة من المستخدمين. لدينا أشخاص يقومون بأشياء جانبية (بما في ذلك خارج المنصة + الاستفادة من تسجيل الدخول الموحد) ونريد إنشاء محادثات لهم ديناميكيًا. تعمل بشكل مثالي في المرة الأولى التي تقوم بها بذلك.

ولكن في المرة الثانية التي تقوم بها بذلك، فإنه ينشئ محادثة رسائل مباشرة جديدة بدلاً من استدعاء المحادثة الحالية، مما يؤدي إلى:

  • جعل الميزة أقل فائدة لأنك لا تستطيع رؤية السجل
  • ازدحام رسائلك المباشرة بصفوف مكررة

على سبيل المثال:

يجب أن تعمل بنفس الطريقة في كلتا الحالتين.

إعجابَين (2)

هل هناك أي وقت ترغب فيه بفتح محادثة جماعية جديدة بدلاً من فتح محادثة جماعية موجودة؟

إعجاب واحد (1)

بنفس المجموعة بالضبط من الأشخاص؟ لا… لا أعتقد ذلك.

إعجاب واحد (1)

شكراً لكل الملاحظات التي شاركتموها هنا - سنعمل على تحديث كيفية عمل هذه الروابط لفتح مجموعات الدردشة الحالية (عند توفرها) بدلاً من إنشاء مجموعات جديدة.

ليس لدي وقت تقديري لمتى قد يكون هذا جاهزًا، لكننا سنشارك التحديثات كلما استطعنا.

إعجابَين (2)

شكراً للاستماع ليندسي. ولا تقلقي بشأن التوقيت، فأنا متأكد من أنكم تقومون بالكثير من الأشياء.

محادثة Discourse منتج رائع.

4 إعجابات

شكراً للإبلاغ @Earnie_Baird - هذا الالتزام يجب أن يحل المشكلة:

3 إعجابات