تشغيل حساب آلي في منصّة بسّام

الحسابات الآلية هي وسيلة لتوفير نشر مؤتمت لتغذية معينة في منصّة بسّام. المقال يشرح طريقة عملها وشروط استخدامها.

أحد الأمور التي تسمح بها منصّة بسّام هي تشغيل حساب آلي. ولكن ما هو الحساب الآلي ولماذا نستخدمه؟

الحساب الآلي

هو حساب يتم استخدامه للنشر الآلي والتلقائي بشكل أساسي. ليس فيه تعامل بشري ولا يقوم بعمل ردود أو تفاعل مع أي شخص. هذا الحساب موجود فقط ليقوم بالنشر الآلي من خلال أطراف خارجية مثل خادم نشر مقالات أو خادم استنساخ تغذية لموقع ما. أحد أهم الحسابات الآلية في منصّة بسّام هو الموجز الإخباري.

استخدامات الحساب الآلي

بشكل عام، ليس هناك سبب معيّن يدفعك لإستخدام الحساب الآلي. في حساب الموجز الإخباري يتم استخدام الحساب الآلي لنشر بعض الأخبار التي قد تكون مهمة للمستخدمين للبقاء على إطلاع على ماذا يحصل في العالم. بسبب صعوبة نشر هذه الأخبار من خلال مستخدم عادي فور توفرها، يقوم نظام مراقبة بقراءة تغذية الأخبار ونشرها بمجرد وجود شيء جديد.

قد تستخدم الحساب الآلي في حال أردت نشر محتويات حساب آخر تملكه في منصة أخرى -على الرغم من أننا نُفضّل أن لا تقوم بذلك-. معظم من هم على بسّام لا يرغبون بالتعامل مع تويتر أو فيسبوك وبالتالي مشاركة حسابك الموجود هناك يتعارض مع فكرة الكون الحر.

قوانين استخدام الحساب الآلي

كما أنك مُلزم بالالتزام بقوانين المنصّة، الحساب الآلي أيضا ملزم بذلك. قبل البدء بإستخدام حساب في منصّة بسّام، يجب عليك الموافقة على شروط المنصّة، ,وقبل أن تستخدم الحساب الآلي، يجب عليك الموافقة على شرط استخدام الحسابات الآلية.

كيفية إنشاء حساب آلي

إنشاء حساب آلي ليس بالأمر الصعب أو المعقد. طريقة إنشاء الحساب هي نفس طريقة إنشاء الحساب العادي ولا تختلف عنه بأي شيء. في الحقيقة، الحساب الآلي هو حساب عادي. بعد إنشاء الحساب وتفعيله والدخول إليه، هناك عدد من الخطوات الإضافية والتي تتطلب منك بعض المعرفة التقنية لتنهي الموضوع بشكل صحيح.

تعيين ملصق الحساب الآلي

أول ما يجب عليك فعله، هو تحديد الحساب بأنه آلي. هذا مهم جدا لكي يتمكن الناس من تحديد نوع الحساب والتصرف وفقا لذلك.

لتعيين الحساب على أنه آلي، يجب الدخول إلى صفحة تعديل الملف الشخصي، ومن ثم تفعيل خيار “هذا الحساب آلي”:

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

إنشاء رموز الإتصال:

ملاحظة: لا تعطي رموز الاتصال لأي شخص. هذه الرموز تمنح وصول مباشر لحسابك بدون أي كلمة مرور أو تأكيد هوية.

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

أولا، يجب إنشاء تطبيق على المنصة. يمكنك عمل ذلك من خلال تنفيذ الأمر التالي في الطرفية:

curl -s -S -i -X POST -F client_name="'MyBot" -F redirect_uris="urn:ietf:wg:oauth:2.0:oob" -F scopes="read write" https://bassam.social/api/v1/apps

قم بتغيير كلمة MyBot باسم التطبيق الخاص بك.

عند إتمام هذه العملية، سيأتي رد من المنصّة كالتالي:

ahamd@Ahmad-PC:~$ curl -s -S -i -X POST -F client_name="'MyBot" -F redirect_uris="urn:ietf:wg:oauth:2.0:oob" -F scopes="read write" https://bassam.social/api/v1/apps
HTTP/2 200 
.
.
.
alt-svc: h3=":443"; ma=86400

{"client_id":"xXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXx","client_secret":"YyYyYyYyYyYyYyYyYyYyYyYyYyYyYyYyYyYyYyYyYyYyY","id":"00000","name":"'MyBot","redirect_uri":"urn:ietf:wg:oauth:2.0:oob","website":null,"vapid_key":"ZCzxZCzxZCzxZCzxZCzxZCzxZCzxZCzxZCzxZCzxZCzxZCzxZCzxZCzxZCzxZCzxZCzxZCzxZCzxZCzx"}

الجزء المهم جدا هو آخر رد يأتي وهو معلومات التطبيق. قم بنسخ هذه المعلومات إلى ملف نصّي لتسهيل التعامل معها وقم الآن بفتح المتصفح الخاص بك وقم بالدخول إلى العنوان التالي بعد أن تقوم ببعض التعديلات

https://bassam.social/oauth/authorize?response_type=code&client_id=xXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXx&redirect_uri=urn:ietf:wg:oauth:2.0:oob&scope=write

قم بتغيير “xXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXx” وضع مكانها ما هو موجود في خانة client_id التي حصلت عليها عند تنفيذ الأمر السابق.

عند تحميل الصفحة، سيُطلب منك تأكيد الوصول:

يمكنك الضغط على Approve وسيتم تأكيد الطلب ومنحك مفتاح الوصول كما في الشاشة التالية:

الآن يمكنك القيام بأمر أخير في الطرفية من أجل الحصول على مفتاح الوصول للتطبيق. يجب تنفيذ الأمر التالي في الطرفية:

curl -s -S -i -X POST -F client_id="xXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXx" -F client_secret="YyYyYyYyYyYyYyYyYyYyYyYyYyYyYyYyYyYyYyYyYyYyY" -F redirect_uri="urn:ietf:wg:oauth:2.0:oob" -F scope="write" -F grant_type="client_credentials" -F code="wWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwW" https://bassam.social/oauth/token

تأكد من تغيير التالي:

ضع الـ client_id الخاص بك بدلا من xXx

ضع الـ client_secret الخاص بك بدلا من YyY

ضع مفتاح الوصول الخاص الخاص بك بدلا من wWw

عند الانتهاء مما سبق بشكل صحيح، سوف تتلقى الرد التالي من المنصّة:

ahamd@Ahmad-PC:~$ curl -s -S -i -X POST -F client_id="xXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXx" -F client_secret="YyYyYyYyYyYyYyYyYyYyYyYyYyYyYyYyYyYyYyYyYyYyY" -F redirect_uri="urn:ietf:wg:oauth:2.0:oob" -F scope="write" -F grant_type="client_credentials" -F code="wWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwW" https://bassam.social/oauth/token
HTTP/2 200 
.
.
.
alt-svc: h3=":443"; ma=86400

{"access_token":"nrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnr","created_at":1699118015,"expires_in":3153600000,"id":22408,"refresh_token":"cLxItvoPXCbMrlLjbdSgSMwS_Np-DfUoGxFQ1YpMXvk","scope":"read write","token_type":"Bearer"}

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

هنا يمكننا القول بأنك انتهيت من العمل ولديك كل شيء جاهز. ولكن، كيف ستقوم بالنشر التلقائي الآن؟

برامج النشر الآلي

نستخدم في بسّام برنامجين أثبتوا جدارتهم في العمل بدون أي خلل ولا مشاكل.

Pleroma-rss

برنامج نشر آلي مبني باستخدام لغة Rust من برمجة الأخ القدير عويتب. رابط البرنامج على GitHub:

https://github.com/TheAwiteb/pleroma-rss

البرنامج سهل الإستخدام ويمكن تشغيله خلال دقائق معدودة.

Pleroma_Bot

برنامج نشر آلي بإستخدام لغة JavaScript من برمجة الأخ القدير ريّان. رابط البرنامج على GitHub:

https://github.com/Alsarmad/Pleroma_Bot

البرنامج سهل الإستخدام ويمكن تشغيله خلال دقائق معدودة.

أحتاج مساعدة في تشغيل برنامج النشر الآلي

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

Bitcoin:
3QBHvwdCPv8StDq2GxbZvVdLeQSwj6Tmfb

Ethereum:
0xE304C320a3FbAe75418A4d797e2B81f7DE623916

Bitcoin Cash:
qrzsgssy48a8rlke3sqxgzqcp2u0yaw8e5dnp4ap7s

Solana:
Hbf9wzcgeZeHgBpBCXiVvg4wQ74UFeWNHPsH1obZupVz

يمكنك التواصل معنا وتزويدنا بالـ access_token الخاص بك وقائمة التغذية التي ترغب في أن يقوم البرنامج بنشرها في حسابك الآلي وسوف نقوم بتنفيذ الطلب خلال 24 ساعة من وقت استلام الدفعة.

مقالات مشابهة