Clique aqui para ingressar no servidor Discord para este projeto, vamos conectar!
Clique aqui para ingressar no canal do Telegram para este projeto, caso o servidor Discord seja baixo. Vamos nos conectar!
Sinta -se à vontade para contribuir com este projeto ou sugerir mais recursos para adicionar. Você pode me alcançar no discord @ ozymandiasTheGreat .
Mudou a tecnologia para dramaturga para obter a máxima eficiência.
Existem duas versões do bot, selênio e dramaturgo. Ambas as versões do bot são testadas em 14 de fevereiro de 2024; Ambos estão funcionando. A versão de dramaturgo tem um desempenho melhor que o Selenium.
Esse bot foi desenvolvido em uma máquina Linux, pode precisar de algumas modificações para trabalhar em uma máquina Windows. Link principalmente a estrutura.
Adicione uma interface do usuário (interface do usuário). Não comecei a trabalhar nisso, acho que o bot continuará sendo uma ferramenta Cli-Only por enquanto.
0 - Tenha Python e Pip instalado. Este projeto foi desenvolvido com Python 3.11.8
1 - Clone este repositório executando o comando git clone https://github.com/hamzaaitbrik/RedditDMBot.git ou simplesmente faça o download.
2 - Instale Pipenv usando o comando pip install pipenv .
3 - Execute pipenv install dentro do projeto para instalar suas dependências.
4 - Execute playwright install Chromium ou python -m playwright install Chromium para instalar dependências dramaturgas (navegador).
1 - Adicione contas ao rdt/account.json . Consulte o RDT/README para ver como adicionar contas corretamente.
2 - Altere o que precisa ser alterado no rsrc/config.json . Consulte o RSRC/README para ver como alterar valores para atender às suas necessidades.
3 - Preencha db/usernames.csv com todos os nomes de usuário que você deseja DM.
4 - Execute RedditDMBot.py .
Redditdmbot é um bot feito para o Purpouse de automatizar o processo de envio de mensagens para usuários do Reddit
O que o bot faz:
0 - O bot verifica se você tem um proxy no rsrc/config.json , todas as ações serão feitas através do proxy se for encontrado. Consulte o RSRC/README para entender melhor como adicionar adequadamente um proxy.
1 - faz login em uma das contas do Reddit em accounts.json .
2 - navega para a página de bate -papo.
3 - Verifica se o usuário já recebeu uma mensagem.
4 - envia uma mensagem para o usuário.
5 - Exclui o usuário da lista de usuários para o DM e o adiciona ao db/usernames_sent.csv .
6 - Logs fora da conta usada para dm o usuário.
7 - Remova -o da lista de contas disponíveis e adicione -as a uma lista de contas usadas.
8 - faz login em outra conta do Reddit que não foi usada.
9 - Se não houver muitas contas disponíveis, o bot reutiliza as contas usadas até que todos os usuários em seus db/usernames.csv recebessem DMs.

Aproveitar!