rsmithlal
(Robert Smith)
18 أبريل 2024، 1:18ص
185
لقد واجهت مشكلة. ربما تكون حالة استثنائية. قمت بإعداد إحدى فئاتي لاستخدام ActivityPub، ولكن لا يمكن الوصول إليها على منصات أخرى مثل Mastodon، ولا يتم نشر المشاركات لأنني لا أستطيع الوصول إلى الفئة ومتابعتها.
أعتقد أن المشكلة قد تكون بسبب الحرف الكبير “E” في الاسم. Events@bayofislands.community
لدي فئة أخرى تم نشرها وتعمل بشكل جيد. يمكنك رؤيتها أثناء العمل على
هل لديك أي اقتراحات لجعل هذا يعمل دون إنشاء فئة أحداث جديدة بالكامل؟ هل يمكنني تعديل سجل واحد أو أكثر في قاعدة البيانات لتحديث اسم المستخدم للفئة؟
ألاحظ أيضًا أن عنوان URL لمتابعة فئة لا يعمل في Mastodon: Log in - Mastodon Newfoundland and Labrador
angus
(Angus McLeod)
18 أبريل 2024، 12:22م
186
شكرا على التقرير. قم بتغيير الحرف E إلى حرف صغير وسيعمل\n\n
\n\nسأقوم بإصلاح هذه المشكلة (أي التعامل مع الأحرف الكبيرة) قريبًا.
إعجاب واحد (1)
Jagster
(Jakke Lehtonen)
18 أبريل 2024، 12:24م
187
هل يمكننا حذف المتابعين؟ لدي عدد قليل من الممثلين الذين أتوا من مثيل تم حذفه الآن وأود تنظيف الأماكن
angus
(Angus McLeod)
18 أبريل 2024، 12:24م
188
طلب جيد، سأضيف ذلك قريبًا أيضًا.
إعجابَين (2)
angus
(Angus McLeod)
18 أبريل 2024، 1:04م
189
لست متأكدًا من أن هذه مشكلة تتعلق بحالة الأحرف في الواقع. هل يمكنني تأكيد ما يلي:
أنك تقوم بتشغيل أحدث إصدار من Discourse؛ و
أنك تقوم بتشغيل أحدث إصدار من إضافة ActivityPub.
إعجاب واحد (1)
Lhc_fl
(Linca)
21 أبريل 2024، 3:36ص
190
أدركت شيئًا واحدًا: المستخدم الذي تم إنشاؤه بواسطة المكون الإضافي ActivityPub ليس لديه أي مجموعة معينة له، ولا يحتوي على أي رسائل بريد إلكتروني.
هل من الممكن تعيين مجموعات مخصصة للمستخدمين الذين تم إنشاؤهم بواسطة المكون الإضافي ActivityPub؟
3 إعجابات
Lhc_fl
(Linca)
21 أبريل 2024، 3:41ص
191
وقد أدى هذا أيضًا إلى خطأ حيث إذا تم تعيين الفئة على TL0، فيمكن النشر (للقراءة فقط لـ everyone)، وقد لا يتمكن مستخدمو AP من النشر حيث لم يكن لديهم هذا الإذن
3 إعجابات
Lhc_fl
(Linca)
21 أبريل 2024، 5:25ص
192
هناك خطأ أيضًا هنا. إذا تم تعيين SiteSettings.selectable_avatars_mode، حتى لو تم تعيينه على everyone، فسيؤدي ذلك إلى افتقار مستخدم AP إلى الصور الرمزية.
إعجاب واحد (1)
angus
(Angus McLeod)
23 أبريل 2024، 7:33ص
193
Jakke Lehtonen:
هل يمكننا حذف المتابعين؟
هذا جاهز للمراجعة بعد دمج Tag Actors .
main ← angusmcleod:admin_remove_followers
opened 11:52AM - 20 Apr 24 UTC
@pmusaraj Once https://github.com/discourse/discourse-activity-pub/pull/84 is me… rged, this is next (this is already based on the tags branch)
See further: https://meta.discourse.org/t/activitypub-plugin/266794/187?u=angus
ليس بعد. إنهم مستخدمون مرحليون، لذا هناك بعض القيود هناك. ربما في وقت لاحق.
شكرًا على هذا التقرير. سألقي نظرة فاحصة على هذه الحالة قريبًا. في الوقت الحالي، يمكنك تعيين أذونات النشر إلى everyone وسيعمل ذلك.
شكرًا على هذا التقرير أيضًا. سألقي نظرة فاحصة على هذه الحالة قريبًا أيضًا.
3 إعجابات
scavin
(scavin)
24 أبريل 2024، 3:11ص
194
مرحباً، أواجه هذه المشكلة مع النشر “لا يوجد مستلمون”، كيف يمكنني استكشاف المشكلة وإصلاحها؟
[Discourse Activity Pub] https://meta.appinn.net/ap/actor/b04930460474d895289ae0cd3c2ae719 فشل في جدولة https://meta.appinn.net/ap/activity/2ad9bfcc78a9df49efa7b6e9bda454da للتسليم: لا يوجد مستلمون
السجلات:
الرسالة
[Discourse Activity Pub] https://meta.appinn.net/ap/actor/b04930460474d895289ae0cd3c2ae719 فشل في جدولة https://meta.appinn.net/ap/activity/2ad9bfcc78a9df49efa7b6e9bda454da للتسليم: لا يوجد مستلمون
تتبع المكدس
/var/www/discourse/plugins/discourse-activity-pub/lib/discourse_activity_pub/delivery_handler.rb:93:in `log_failure'
/var/www/discourse/plugins/discourse-activity-pub/lib/discourse_activity_pub/delivery_handler.rb:35:in `can_deliver?'
/var/www/discourse/plugins/discourse-activity-pub/lib/discourse_activity_pub/delivery_handler.rb:13:in `perform'
/var/www/discourse/plugins/discourse-activity-pub/lib/discourse_activity_pub/delivery_handler.rb:27:in `perform'
/var/www/discourse/plugins/discourse-activity-pub/app/models/concerns/discourse_activity_pub/ap/model_callbacks.rb:140:in `activity_pub_deliver_activity'
/var/www/discourse/plugins/discourse-activity-pub/app/models/concerns/discourse_activity_pub/ap/model_callbacks.rb:38:in `perform_activity_pub_activity'
/var/www/discourse/plugins/discourse-activity-pub/plugin.rb:478:in `block (2 levels) in activate!'
/var/www/discourse/lib/plugin/instance.rb:354:in `public_send'
/var/www/discourse/lib/plugin/instance.rb:354:in `block (2 levels) in add_to_class'
/var/www/discourse/plugins/discourse-activity-pub/plugin.rb:486:in `block (2 levels) in activate!'
/var/www/discourse/lib/plugin/instance.rb:354:in `public_send'
/var/www/discourse/lib/plugin/instance.rb:354:in `block (2 levels) in add_to_class'
/var/www/discourse/plugins/discourse-activity-pub/app/controllers/discourse_activity_pub/post_controller.rb:17:in `schedule'
actionpack-7.0.8.1/lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
actionpack-7.0.8.1/lib/abstract_controller/base.rb:215:in `process_action'
actionpack-7.0.8.1/lib/action_controller/metal/rendering.rb:165:in `process_action'
actionpack-7.0.8.1/lib/abstract_controller/callbacks.rb:234:in `block in process_action'
activesupport-7.0.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'
/var/www/discourse/app/controllers/application_controller.rb:423:in `block in with_resolved_locale'
i18n-1.14.4/lib/i18n.rb:322:in `with_locale'
/var/www/discourse/app/controllers/application_controller.rb:423:in `with_resolved_locale'
activesupport-7.0.8.1/lib/active_support/callbacks.rb:127:in `block in run_callbacks'
activesupport-7.0.8.1/lib/active_support/callbacks.rb:138:in `run_callbacks'
actionpack-7.0.8.1/lib/abstract_controller/callbacks.rb:233:in `process_action'
actionpack-7.0.8.1/lib/action_controller/metal/rescue.rb:23:in `process_action'
actionpack-7.0.8.1/lib/action_controller/metal/instrumentation.rb:67:in `block in process_action'
activesupport-7.0.8.1/lib/active_support/notifications.rb:206:in `block in instrument'
activesupport-7.0.8.1/lib/active_support/notifications/instrumenter.rb:24:in `instrument'
activesupport-7.0.8.1/lib/active_support/notifications.rb:206:in `instrument'
actionpack-7.0.8.1/lib/action_controller/metal/instrumentation.rb:66:in `process_action'
actionpack-7.0.8.1/lib/action_controller/metal/params_wrapper.rb:259:in `process_action'
activerecord-7.0.8.1/lib/active_record/railties/controller_runtime.rb:27:in `process_action'
actionpack-7.0.8.1/lib/abstract_controller/base.rb:151:in `process'
actionview-7.0.8.1/lib/action_view/rendering.rb:39:in `process'
rack-mini-profiler-3.3.1/lib/mini_profiler/profiling_methods.rb:89:in `block in profile_method'
actionpack-7.0.8.1/lib/action_controller/metal.rb:188:in `dispatch'
actionpack-7.0.8.1/lib/action_controller/metal.rb:251:in `dispatch'
actionpack-7.0.8.1/lib/action_dispatch/routing/route_set.rb:49:in `dispatch'
actionpack-7.0.8.1/lib/action_dispatch/routing/route_set.rb:32:in `serve'
actionpack-7.0.8.1/lib/action_dispatch/journey/router.rb:50:in `block in serve'
actionpack-7.0.8.1/lib/action_dispatch/journey/router.rb:32:in `each'
actionpack-7.0.8.1/lib/action_dispatch/journey/router.rb:32:in `serve'
actionpack-7.0.8.1/lib/action_dispatch/routing/route_set.rb:852:in `call'
railties-7.0.8.1/lib/rails/engine.rb:530:in `call'
railties-7.0.8.1/lib/rails/railtie.rb:226:in `public_send'
railties-7.0.8.1/lib/rails/railtie.rb:226:in `method_missing'
actionpack-7.0.8.1/lib/action_dispatch/routing/mapper.rb:19:in `block in <class:Constraints>'
actionpack-7.0.8.1/lib/action_dispatch/routing/mapper.rb:48:in `serve'
actionpack-7.0.8.1/lib/action_dispatch/journey/router.rb:50:in `block in serve'
actionpack-7.0.8.1/lib/action_dispatch/journey/router.rb:32:in `each'
actionpack-7.0.8.1/lib/action_dispatch/journey/router.rb:32:in `serve'
actionpack-7.0.8.1/lib/action_dispatch/routing/route_set.rb:852:in `call'
/var/www/discourse/lib/middleware/omniauth_bypass_middleware.rb:64:in `call'
rack-2.2.9/lib/rack/tempfile_reaper.rb:15:in `call'
rack-2.2.9/lib/rack/conditional_get.rb:40:in `call'
rack-2.2.9/lib/rack/head.rb:12:in `call'
actionpack-7.0.8.1/lib/action_dispatch/http/permissions_policy.rb:38:in `call'
/var/www/discourse/lib/content_security_policy/middleware.rb:12:in `call'
/var/www/discourse/lib/middleware/anonymous_cache.rb:393:in `call'
/var/www/discourse/lib/middleware/csp_script_nonce_injector.rb:12:in `call'
/var/www/discourse/config/initializers/008-rack-cors.rb:26:in `call'
rack-2.2.9/lib/rack/session/abstract/id.rb:266:in `context'
rack-2.2.9/lib/rack/session/abstract/id.rb:260:in `call'
actionpack-7.0.8.1/lib/action_dispatch/middleware/cookies.rb:704:in `call'
actionpack-7.0.8.1/lib/action_dispatch/middleware/callbacks.rb:27:in `block in call'
activesupport-7.0.8.1/lib/active_support/callbacks.rb:99:in `run_callbacks'
actionpack-7.0.8.1/lib/action_dispatch/middleware/callbacks.rb:26:in `call'
actionpack-7.0.8.1/lib/action_dispatch/middleware/debug_exceptions.rb:28:in `call'
actionpack-7.0.8.1/lib/action_dispatch/middleware/show_exceptions.rb:29:in `call'
logster-2.19.1/lib/logster/middleware/reporter.rb:40:in `call'
railties-7.0.8.1/lib/rails/rack/logger.rb:40:in `call_app'
railties-7.0.8.1/lib/rails/rack/logger.rb:27:in `call'
/var/www/discourse/config/initializers/100-quiet_logger.rb:20:in `call'
/var/www/discourse/config/initializers/100-silence_logger.rb:29:in `call'
actionpack-7.0.8.1/lib/action_dispatch/middleware/remote_ip.rb:93:in `call'
actionpack-7.0.8.1/lib/action_dispatch/middleware/request_id.rb:26:in `call'
/var/www/discourse/lib/middleware/enforce_hostname.rb:24:in `call'
rack-2.2.9/lib/rack/method_override.rb:24:in `call'
actionpack-7.0.8.1/lib/action_dispatch/middleware/executor.rb:14:in `call'
rack-2.2.9/lib/rack/sendfile.rb:110:in `call'
actionpack-7.0.8.1/lib/action_dispatch/middleware/host_authorization.rb:131:in `call'
rack-mini-profiler-3.3.1/lib/mini_profiler.rb:191:in `call'
message_bus-4.3.8/lib/message_bus/rack/middleware.rb:60:in `call'
/var/www/discourse/lib/middleware/request_tracker.rb:237:in `call'
railties-7.0.8.1/lib/rails/engine.rb:530:in `call'
railties-7.0.8.1/lib/rails/railtie.rb:226:in `public_send'
railties-7.0.8.1/lib/rails/railtie.rb:226:in `method_missing'
rack-2.2.9/lib/rack/urlmap.rb:74:in `block in call'
rack-2.2.9/lib/rack/urlmap.rb:58:in `each'
rack-2.2.9/lib/rack/urlmap.rb:58:in `call'
unicorn-6.1.0/lib/unicorn/http_server.rb:634:in `process_client'
unicorn-6.1.0/lib/unicorn/http_server.rb:739:in `worker_loop'
unicorn-6.1.0/lib/unicorn/http_server.rb:547:in `spawn_missing_workers'
unicorn-6.1.0/lib/unicorn/http_server.rb:143:in `start'
unicorn-6.1.0/bin/unicorn:128:in `<top (required)>'
/var/www/discourse/vendor/bundle/ruby/3.2.0/bin/unicorn:25:in `load'
/var/www/discourse/vendor/bundle/ruby/3.2.0/bin/unicorn:25:in `<main>'
البيئة
HTTP HOSTS: meta.appinn.net
nathank
(Nathan Kershaw)
24 أبريل 2024، 3:24ص
195
أعتقد أنك بحاجة إلى شخص ما (أو “فاعل” ما) لمتابعة الفئة. انظر هذا:
Most likely because there is no-one following your category. If you turn on the site setting activity_pub_verbose_logging and look in your logs you will probably see a message that looks like this
I’m definitely going to put a “reason” in that modal as this has come up a few times now! Follow your category on Mastodon, and then create a new topic.
**edit or perhaps I will just change it to “published” in that scenario, as it does in fact add the activity to the outbox. It just doesn’t send it…
إعجابَين (2)
scavin
(scavin)
24 أبريل 2024، 3:29ص
196
ولكن عندما أتابع هذه الفئة باستخدام mastodon.social:
[Discourse Activity Pub] فشل طلب POST المستلم بواسطة https://meta.appinn.net/ap/actor/b04930460474d895289ae0cd3c2ae719/inbox: 401 لم يتم العثور على الممثل للمفتاح https://mastodon.social/users/Cosmeticclinic#main-key
هل هذا خطأ؟ (تاريخ غير صالح)
إعجاب واحد (1)
Lhc_fl
(Linca)
29 مايو 2024، 9:19ص
198
طلب ميزة: هل من الممكن إسكات أو تعليق الحسابات التي تم إنشاؤها بواسطة المكون الإضافي activitypub؟
لدينا مستخدم انتهك شروط الخدمة الخاصة بنا بشكل خطير وتم حظره بشكل دائم، لكنه لجأ إلى منتدى آخر يتعاون معنا، ومن خلال activitypub، لا نزال نرى منشوراته هناك.
حاولت تعليقه، لكنه لم ينجح. (HTTP 422 Unprocessable Content)
إعجابَين (2)
Lhc_fl
(Linca)
29 مايو 2024، 9:21ص
199
في نفس الوقت، يبدو أن المشاركات التي تحتوي على صور تم إرسالها عبر activitypub لن يتم تحميلها بشكل صحيح
هذا مثال على منتدى الخاص بي: الأصلي → تم التسليم
إعجاب واحد (1)
angus
(Angus McLeod)
29 مايو 2024، 11:06ص
200
شكرًا على التقارير، سألقي نظرة فاحصة على كليهما قريبًا.
إعجاب واحد (1)
nathank
(Nathan Kershaw)
2 يونيو 2024، 9:08م
201
هذه إضافة رائعة جدًا - وهي بالفعل جزء أساسي من الفضاء الفيدرالي المزدهر والمثير للاهتمام - إنها عمل مذهل حقًا!
هل من المحتمل أن تكون قابلة للاستخدام بين الفئات الخاصة في مثيلات Discourse مختلفة في أي وقت قريب؟ أعرف أن هذه حالة استخدام مختلفة تمامًا عن الاتحاد المفتوح، ولكنها حالة يمكنني أن أتخيل أنها مفيدة جدًا لتسهيل التعاون في سياق الإعدادات الخاصة / المغلقة.
إعجابَين (2)
yaxu
(Alex McLean)
4 يونيو 2024، 12:34م
202
لقد قمت بتثبيت إضافة activitypub، وأرى أنها موجودة وممكّنة في إعدادات المسؤول. ومع ذلك، عندما أذهب إلى إعدادات فئة، لا أرى قسم activitypub هناك. الشيء الوحيد غير العادي قليلاً هو أنني أقوم بتشغيل تكوين متعدد المواقع. أي أفكار حول ما أفتقده/كيفية إصلاح هذا موضع تقدير!
إعجاب واحد (1)
angus
(Angus McLeod)
4 يونيو 2024، 1:10م
203
ملاحظة فقط بأن الفئات الخاصة يمكنها حاليًا متابعة الفئات العامة. لا يمكن حاليًا متابعة الفئات الخاصة. ضع في اعتبارك أن هناك بعض التوتر في فكرة “متابعة” مجموعة “خاصة”، وأن المفهوم مثير للجدل في Fediverse. ومع ذلك، قد يتم تنفيذه، ولكنه لن يكون “قريبًا”
تم نقل إعدادات الفئة إلى المسؤول > الإضافات > ActivityPub. سأقوم بتحديث الوثائق في المنشور الأول قريبًا!
4 إعجابات
yaxu
(Alex McLean)
5 يونيو 2024، 8:30م
204
آها! لقد رأيت شيئًا عن ذلك أعلاه، لكنني انتقلت إلى المسؤول > الإضافات ولم أر القائمة في الأعلى، لذلك نقرت على ActivityPub في قائمة الإضافات وانتهى بي الأمر بالعودة إلى هنا.. ثم حاولت العودة والنظر تحت رابط الإعدادات.. لذلك قد يكون من الجيد توضيح ذلك، ربما برابط إلى إعدادات الفئة من إعدادات ActivityPub.
على أي حال، يبدو أن الأمر يعمل الآن شكرًا!
إعجابَين (2)