Haga clic aquí para unirse al servidor Discord para este proyecto, ¡conectemos!
Haga clic aquí para unirse al canal Telegram para este proyecto, en caso de que Discord Server caiga. ¡Vamos a conectarnos!
Siéntase libre de contribuir a este proyecto o sugerir más funciones para agregar. Puedes contactarme en discord @ ozymandiasthegrat .
Cambió la tecnología a dramaturgo para obtener la máxima eficiencia.
Hay dos versiones de Bot, Selenium y dramaturgo. Ambas versiones del BOT se prueban el 14 de febrero de 2024; Ambos están funcionando. La versión de dramaturgo funciona mejor que Selenium.
Este bot se desarrolló en una máquina Linux, puede necesitar algunas modificaciones para funcionar en una máquina de Windows. Principalmente estructura de enlace.
Agregue una interfaz de usuario (interfaz de usuario). No he comenzado a trabajar en esto, creo que el bot seguirá siendo una herramienta solo por CLI por ahora.
0 - Tener Python y Pip instalados. Este proyecto fue desarrollado con Python 3.11.8
1 - Clone Este repositorio que ejecuta el comando git clone https://github.com/hamzaaitbrik/RedditDMBot.git o simplemente descargándolo.
2 - Instale Pipenv usando el comando pip install pipenv .
3 - Ejecute pipenv install dentro del proyecto para instalar sus dependencias.
4 - Run playwright install Chromium o python -m playwright install Chromium para instalar dependencias de dramaturgo (navegador).
1 - Agregue cuentas a rdt/account.json . Consulte RDT/ReadMe para ver cómo agregar correctamente las cuentas.
2 - Cambie lo que debe cambiar en rsrc/config.json . Consulte RSRC/ReadMe para ver cómo cambiar los valores para satisfacer sus necesidades.
3 - Llene db/usernames.csv con todos los nombres de usuario que desea DM.
4 - Ejecute RedditDMBot.py .
Redditdmbot es un bot con el propósito de automatizar el proceso de enviar mensajes a los usuarios de Reddit
Lo que hace el bot:
0 - El bot verifica si tiene un proxy en rsrc/config.json , todas las acciones se realizarán a través del proxy si se encuentra. Consulte RSRC/ReadMe para comprender mejor cómo agregar correctamente un proxy.
1 - Inicie sesión en una de la cuenta Reddit en accounts.json . JSON.
2 - Navegue a la página del chat.
3 - Comprueba si el usuario ya recibió un mensaje.
4 - Envía un mensaje al usuario.
5 - Elimina al usuario de la lista de usuarios a DM y lo agrega a db/usernames_sent.csv .
6 - Se registra de la cuenta utilizada para DM al usuario.
7 - Eliméelo de la lista de cuentas disponibles y agréguelo a una lista de cuentas usadas.
8 - Inicie sesión en otra cuenta de Reddit que no se usó.
9 - Si no hay muchas cuentas disponibles, el BOT reutiliza las cuentas usadas hasta que todos los usuarios en su db/usernames.csv recibieron DMS.

¡Disfrutar!