السبت، 6 أغسطس 2016

سكربت بلغة روبي لحل مشكلة الـ 10000 رسالة مجانية فقط في تطبيق المحادثة المشهور Slack

السلام عليكم

لقد واجه الفريق الذي أعمل معه مشكلة كبيرة حين وصلنا في برنامج Slack حد الـ 10000 رسالة مجانية. وكان الحل الوحيد أمامنا أن نرقي اشتراكنا في Slack إلى اشتراك مدفوع، ولكن أسعار Slack جدًا مرتفعة، فيتم حساب حوالي السبعة دولارات بالشهر لكل مستخدم في الفريق! ... إي لو كان مثلًا عندك 50 مستخدم، ستدفع شهريًا 350$ دولار أو 4200$ دولار سنويًا!

فبعد البحث، وجدت أنه بإمكاني الوصول إلى Slack API والتي تسمح لي باستيراد كل الرسائل المرسلة (ولكن ليست التي أرسلت قبل بلوغ حد 10000 رسالة)، فقمت بكتابة هذا السكربت والذي يمكن تحميله على Heroku بضغطة زر واحدة ليقوم بعمل Backup يومي أو أسبوعي حسب رغبتك ومن ثم يقوم بإنشاء صفحات HTML ليصبح المحتوى في صورة مقروءة، وأخيرًا يقوم برفع كل هذه الملفات إلى حساب دروبوكس الخاص بك لتبقى لك حرية الإطلاع على هذه الرسائل في أي وقت.

السكربت مازال في مرحلة مبتدأة ويمكن تحسينه في كثير من المجالات، كالـ CSS الخاص بـصفحات الـHTML المنشأة.

سأكون سعيد بتعليقاتكم، اقتراحاتكم، أو مشاراكاتكم في تحسين السكربت على Github.

رابط السكربت: http://ift.tt/2aCCUMl

في أمان الله.



from حسوب I/O - الأكثر شيوعاً http://ift.tt/2aCJZwD

ليست هناك تعليقات:

إرسال تعليق

دائماً، رأيكم يهمنا،