كيف يمكنني أتمتة مشاركة منشورات المدونة القديمة على Twitter

لدي الكثير من المحتويات دائمة الخضرة على مدونتي. يوضح هذا البرنامج التعليمي كيفية أتمتة إعادة الغرض من مثل هذا المحتوى على Twitter

أنشر بانتظام محتوى دائم الخضرة على مدونتي. تعني Evergreen أن الأمر لا يتعلق بالأخبار أو الأحداث الأخيرة ، إنه محتوى صالح اليوم ، ولكنه سيكون صالحًا أيضًا بعد عام واحد من الآن ، وربما حتى 5 سنوات من الآن ، إذا خصصت الوقت لإبقائه محدثًا في حالة تصبح المعلومات قديمة.

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

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

لذلك أريد إنشاء القليل من الأتمتة حول هذه المشكلة ، من أجلانشر منشورين قديمين كل يوم أثناء نومي.

أعلم أن هناك خدمات تتيح لك القيام بذلك ، لكن - مهلاً - نحن مطورون ، والمطورون يصممون أدواتهم الخاصة 😄

المدخنة

أرغب في إنشاء تطبيق يبحث عن المشاركات التي أريد إعادة غرضها من قائمة ، وعندما أتصل بعنوان URL معين ، فإنه يشارك منشورًا عشوائيًا ، ويختار دائمًا منشورًا لم تتم مشاركته مؤخرًا.

سيعتمد التطبيق على Node.js ، المستضاف علىخلل. أستخدم Glitch بانتظام لمقتطفات الشفرة الخاصة بي في البرامج التعليمية ، وهي رائعة جدًا!

أنت لا تنشئ فقط عروض توضيحية صغيرة ، ولكن تطبيق Node.js كامل ، وهو مناسب تمامًا لاحتياجاتي ، وعلى الرغم من إغلاق التطبيق بعد بضع ساعات من عدم النشاط ، فإن طلب HTTP يوقظه.

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

استضافة البيانات على Airtable

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

انا صنعتقاعدة بسيطةالتي تستضيف جدول المشاركات: