Wechat2RssScript
برنامج نصي آلي يقوم تلقائيًا باستخراج روابط مقالات حساب WeChat العام وتحويلها إلى ملفات RSS
إفادة
- أولاً بفضل Auto.js وAutoX. نظرًا للخدمات الأساسية التي يقدمونها، أصبح هذا البرنامج النصي ممكنًا.
- أنا لست مطورًا مستقلاً بدوام كامل، لقد قمت للتو بتطوير هذا البرنامج النصي بعد العمل، وقد لا تتم الصيانة والتحديثات اللاحقة في الوقت المناسب، يرجى المعذرة.
- النظام الأساسي الذي أقوم بتشغيل هذا البرنامج النصي عليه يحتوي فقط على جهاز نسخ احتياطي Nokia X6. بالنسبة للأنواع الأخرى من الهواتف المحمولة، يمكن تعديل بعض معلمات التشغيل في البرنامج النصي للحصول على التفاصيل، راجع تكوين معلمات البرنامج النصي. إذا كنت لا تزال تواجه مشكلات بعد ضبط المعلمات، فيرجى جمع سجلات التشغيل ولقطات الشاشة وتسجيلات الشاشة، وإرسال المشكلة، وسأأخذ الوقت الكافي للمتابعة. من فضلك لا تتعجل، شكرا لك.
الوظائف الرئيسية
- احصل على الرابط لمقالة الحساب العام المحددة وقم بإنشاء ملف RSS XML لتسهيل اشتراك عميل RSS
القيود الوظيفية
- لا ينطبق البرنامج النصي الحالي إلا على نظام Android الأساسي، نظرًا لتنوع هواتف Android، لا يمكن للبرنامج النصي التكيف مع إجراءات إلغاء القفل لجميع الهواتف المحمولة، لذلك يركز البرنامج النصي فقط على وظيفة استخراج الروابط إلى مقالات الحساب العام.
- إصدار WeChat الحالي الذي تم اختباره بنجاح هو 8.0.34
- نظرًا لوظائف المكتبة المحدودة التي يوفرها AutoX حاليًا، فإن ملف RSS الذي تم إنشاؤه حاليًا يحتوي فقط على روابط لمقالات الحساب العام ولا يمكن أن يحتوي على محتوى النص الكامل. للحصول على وظيفة تحليل النص الكامل، يرجى الرجوع إلى أفكار التوسيع.
التثبيت والاستخدام
تحضير
- قم بتنزيل تطبيق AutoX المناسب لهاتفك المحمول من إصدار AutoX وقم بتثبيته.
- إذا كنت بحاجة إلى إعداد AutoX لتشغيل برنامج نصي بشكل منتظم، فأنت بحاجة إلى إضافة AutoX إلى القائمة المسموح لها بالعمل في الخلفية (عادةً في قائمة تكوين إدارة البطارية)
- قم بتشغيل خدمات إمكانية الوصول في AutoX
تكوين معلمة البرنامج النصي
يمكن تعديل المعلمات وفقًا للظروف المحددة للهاتف المحمول.
var interestingUps = [
"drpei" ,
"包邮区" , "渤海小吏" , "饭统戴老板" ,
"集思录" , "老和山下的小学僧" , "卢克文工作室" ,
"兽楼处" , "睡前人间" , "睡前消息编辑部" , "天机奇谈" , "铁头功社" ,
"西西弗评论" , "远川科技评论" , "远川投资评论" , "远川研究所" ] ;
var timeWaitForWakeupMobile = 1000 ;
var timeBeforeBack = 1000 ;
var timeWaitForBack = 2000 ;
var timeWaitForClick = 3000 ;
var longWait = 5000 ;
var shortWait = 500 ;
var onlyNewMessage = false ;
var deleteSubscriberChat = false ;
var targetXmlFilePath = "/sdcard/Wechat2Rss/Wechat2Rss.xml" ;
عامل | يوضح |
---|
com.interestingUps | اسم الحساب العام الذي تتابعه، والمستخدم لتصفية الإعلانات |
فقط رسالة جديدة | التحكم في تنفيذ الوظيفة الفعلية عند وجود مقال حساب رسمي جديد |
this.deleteSubscriberChat | التحكم في حذف تسمية الحساب الرسمي بعد الحصول على الرابط |
targetXmlFilePath | قم بإنشاء العنوان الهدف لملف RSS XML |
timeWaitForWakeupMobile | تأخير الانتظار حتى يستيقظ الهاتف |
timeBeforeBack | تأخير الانتظار قبل تنفيذ عملية الإرجاع |
timeWaitForBack | تأخير الانتظار بعد إجراء عملية الإرجاع |
timeWaitForClick | تأخير الانتظار بعد إجراء عملية النقر |
longWait | تأخير طويل |
com.shortWait | تأخير قصير |
استيراد البرنامج النصي والتشغيل التجريبي
- انقر فوق الزر "+" في الزاوية اليمنى العليا، وانقر فوق "استيراد"، وحدد البرنامج النصي الذي تريد استيراده.
* بعد استيراد البرنامج النصي بنجاح، انقر فوق أيقونة المثلث في سطر البرنامج النصي لاختبار التشغيل
قم بإعداد المهام المجدولة
إذا تم استيراد البرنامج النصي واختباره بنجاح، فيمكنك تعيين مهمة مجدولة
ملاحظة: بشكل عام، عند إعداد المهام المجدولة، تحتاج إلى حل مشكلة فتح قفل الشاشة، أو استخدام جهاز نسخ احتياطي لتعيينها دون قفل الشاشة.
توسيع الأفكار
نظرًا للقيود المفروضة على مكتبة AutoX الحالية، سيكون من الصعب تنفيذ تحليل النص الكامل في البرنامج النصي، لذلك تم إنشاء ملف XML محلي يحتوي على روابط لمقالات الحساب الرسمي للاشتراك في RSS. ترجع القيود المفروضة على النصوص الموجودة بشكل أساسي إلى جانبين:
- ملف XML هو ملف محلي على الهاتف المحمول.
- يحتوي ملف XML فقط على روابط المقالات ولا يحتوي على محتوى النص الكامل.
أفكار الحل
- مزود بمضيف سحابي للشبكة العامة لقبول طلبات POST من الهواتف المحمولة، وتحليل النص الكامل، وتصفية الإعلانات، وخدمة ملفات النص الكامل لـ RSS
اتصل بالمؤلف
- تم تطوير البرنامج بشكل مستقل من قبل الأفراد ولديه إمكانيات محدودة، ومن المحتم أن تحدث بعض الأخطاء. ونرحب بالجميع للإبلاغ عن الأخطاء وتقديم اقتراحات للتحسين.
- البريد الإلكتروني: [email protected]
- مجموعة TG: https://t.me/+c4OjVlN3pzE0ZmJl
تبرع للمؤلف
هذا البرنامج مجاني تمامًا، إذا كنت تعتقد أن هذا البرنامج سيكون مفيدًا لك، فيمكنك التبرع عن طريق مسح رمز الاستجابة السريعة (WeChat) أدناه، فلا تتردد في تقديم أي مبلغ. شكرًا لك على تفهمك ودعمك.