Discourse Bot Lib. مكتبة البوتات لمنصة Discourse. مصنوعة بلغة Python.

<h1> Discourse Bot Lib. مكتبة البوتات لـ discourse. مصنوعة بلغة بايثون </h1>

مرحباً، لقد قمت بإنشاء مكتبة بوتات لـ Discourse قبل بضعة أيام، وأقوم بنشرها هنا لتقديمها للمجتمع الأوسع.
إنها مصنوعة بلغة python3.9. ولكن يجب أن تعمل مع 3.8

<h2> ما هي مكتبة البوتات؟ </h2>
مكتبة البوتات هي عبارة عن كود يسمح لك بالاتصال بخادم يمكنك الدردشة عليه، ولعب الألعاب عليه، وما إلى ذلك. إنها تسمح لك بالتحكم في حساب لديك صلاحية الوصول إليه.

<h2> إليك مثال عامل للبوت (على منتدى discourse آخر) </h2>

https://forums.meower.org/t/test-bot-ground/245/1265

<h2> الرابط: </h2>

https://pypi.org/project/discorsebotlib/
إعجابَين (2)

لم أرَ فئات أخرى، عذرًا

مرحباً! بالنسبة لأولئك الذين ليسوا على دراية بالأمور التقنية، هل يمكنك شرح (باختصار، فكر في “اشرح لي كأن عمري خمس سنوات” :smile:) ما هو الغرض من “مكتبة البوت” هذه؟
لقد حاولت إلقاء نظرة من خلال البحث عن “python bot lib” على الإنترنت ولكن النتائج تقنية للغاية.

فهمي هو أن هذا هو برنامج نصي يسمح للبوتات بالنشر على Discourse من خلال حساب Discourse واحد مخصص؟

إعجابَين (2)

مرحبًا! بالنسبة لأولئك الذين ليسوا على دراية بالأمور التقنية، هل يمكنك شرح (باختصار، فكر في “اشرح لي كأنني في الخامسة” :ابتسامة:) ما هو الغرض من “مكتبة الروبوتات” هذه؟

سأقوم بتحديثه

فهمي هو أن هذا نص برمجي يسمح للروبوتات بالنشر على ديسكورس من خلال حساب ديسكورس واحد مخصص؟

ونعم، هذا صحيح تمامًا

إنها مكتبة للغة برمجة بايثون تسمح للمستخدمين بإنشاء روبوتات لمنصة Discourse.

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

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

مثير للاهتمام.

بعض الأسئلة!

هل لديك بعض الأمثلة على أغراض عملية وحقيقية؟

كيف ستدير حدود المعدلات؟

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

إذًا، كيف تتجاوز هذه المشكلات المحتملة؟
هل يمكنك ربما إنشاء حسابات ديسكورس جديدة عند الحاجة؟ :thinking: :man_shrugging:

  1. https://forums.meower.org/t/test-bot-ground/245/1265 (يستخدم نسخة معدلة قليلاً ليكون في الوقت الفعلي أكثر، ويحصل على المشاركات كل ثانيتين)

  2. أحصل على المشاركات كل 4 ثوانٍ فقط

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

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

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

مرحباً!

هل هناك أي وثائق لهذه المكتبة؟ إذا كان الأمر كذلك، فأين يمكنني العثور عليها؟

يمكنني كتابة بعضها!

مكان رائع آخر لها هو وثائق واجهة برمجة تطبيقات الخطاب العادية، لأنها تأخذ مباشرة منها

لم أكن أدرك أن هذه كانت شيئًا - سأبحث في ذلك أيضًا.

نعم ، لقد نسيت ذلك بشكل أساسي ، واستخدامي له قد اختفى تمامًا ، لذا

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