انقر هنا للانضمام إلى خادم Discord لهذا المشروع ، دعنا نتواصل!
انقر هنا للانضمام إلى قناة Telegram لهذا المشروع ، في حالة انخفاض Discord Server. دعنا نتواصل!
لا تتردد في المساهمة في هذا المشروع أو اقتراح المزيد من الميزات لإضافتها. يمكنك الوصول إلي على Discord @ Ozymandiasthegreat .
غيرت التكنولوجيا إلى الكاتب المسرحي لتحقيق أقصى قدر من الكفاءة.
هناك نسختان من الروبوت والسيلينيوم والكاتب المسرحي. يتم اختبار كلا الإصدارين من الروبوت 14 فبراير 2024 ؛ كلاهما يعمل. نسخة مسرحية أداء أفضل من السيلينيوم.
تم تطوير هذا الروبوت على جهاز Linux ، وقد يحتاج إلى بعض التعديلات للعمل على جهاز Windows. أساسا ربط بنية.
إضافة واجهة مستخدم (واجهة المستخدم). لم أبدأ العمل على هذا ، أعتقد أن الروبوت سيبقى أداة cli فقط في الوقت الحالي.
0 - تم تثبيت Python و Pip . تم تطوير هذا المشروع مع Python 3.11.8
1 - استنساخ هذا المستودع الذي يقوم بتشغيل الأمر git clone https://github.com/hamzaaitbrik/RedditDMBot.git أو ببساطة تنزيله.
2 - تثبيت Pipenv باستخدام PIP Command pip install pipenv .
3 - قم بتشغيل pipenv install داخل المشروع لتثبيت تبعياته.
4 - قم بتشغيل playwright install Chromium أو python -m playwright install Chromium لتثبيت تبعيات الكاتب المسرحي (المتصفح).
1 - إضافة حسابات إلى rdt/account.json . ارجع إلى RDT/README لمعرفة كيفية إضافة الحسابات بشكل صحيح.
2 - تغيير ما يجب تغييره في rsrc/config.json . ارجع إلى RSRC/README لمعرفة كيفية تغيير القيم لتلبية احتياجاتك.
3 - املأ db/usernames.csv بجميع أسماء المستخدمين التي تريد DM.
4 - تشغيل RedditDMBot.py .
Redditdmbot هو روبوت مصنوع من أجل purpouse لأتمتة عملية إرسال الرسائل إلى مستخدمي Reddit
ماذا يفعل الروبوت:
0 - يتحقق الروبوت ما إذا كان لديك وكيل في rsrc/config.json ، سيتم إجراء جميع الإجراءات من خلال الوكيل إذا وجدت. ارجع إلى RSRC/README لفهم بشكل أفضل كيفية إضافة وكيل بشكل صحيح.
1 - تسجيل الدخول إلى أحد حساب Reddit في accounts.json .
2 - يتنقل إلى صفحة الدردشة.
3 - يتحقق مما إذا كان المستخدم قد تلقى بالفعل رسالة.
4 - يرسل رسالة إلى المستخدم.
5 - يحذف المستخدم من قائمة المستخدمين إلى DM ويضيفه إلى db/usernames_sent.csv .
6 - سجلات الخروج من الحساب المستخدم في DM المستخدم.
7 - قم بإزالته من قائمة الحسابات المتاحة وأضفها إلى قائمة الحسابات المستخدمة.
8 - تسجيل الدخول إلى حساب Reddit آخر لم يتم استخدامه.
9 - إذا لم يكن هناك العديد من الحسابات المتاحة ، فإن BOT يعيد استخدام الحسابات المستخدمة حتى تلقى جميع المستخدمين على db/usernames.csv DMS.

يتمتع!