이 프로젝트의 Discord 서버에 가입하려면 여기를 클릭하십시오. 연결하겠습니다!
Discord Server가 다운 될 경우이 프로젝트의 Telegram 채널에 가입하려면 여기를 클릭하십시오. 연결하자!
이 프로젝트에 자유롭게 기여하거나 추가 할 더 많은 기능을 제안하십시오. discord @ ozymandiasthegreat 에 저에게 연락 할 수 있습니다.
최대 효율성을 위해 기술을 극작가로 변경했습니다.
봇, 셀레늄 및 극작가에는 두 가지 버전이 있습니다. 봇의 두 버전은 2024 년 2 월 14 일 테스트됩니다. 둘 다 작동하고 있습니다. 극작가 버전은 셀레늄보다 더 잘 수행됩니다.
이 봇은 Linux 시스템에서 개발되었으며 Windows 시스템에서 작동하려면 약간의 수정이 필요할 수 있습니다. 주로 링크 구조.
UI (사용자 인터페이스)를 추가하십시오. 나는 이것에 대한 작업을 시작하지 않았다. 나는 봇이 지금은 도구로 남아있을 것이라고 생각한다.
0- Python 과 Pip 설치되어 있습니다. 이 프로젝트는 Python 3.11.8로 개발되었습니다
1-이 저장소를 복제하여 명령 git clone https://github.com/hamzaaitbrik/RedditDMBot.git 또는 간단히 다운로드하십시오.
2- 명령 pip install pipenv Pipenv 를 사용하여 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- DM을 원하는 모든 사용자 이름으로 db/usernames.csv 채우십시오.
4- RedditDMBot.py 를 실행하십시오.
redditdmbot
봇이하는 일 :
0- 봇은 rsrc/config.json 에 프록시가 있는지 확인하면 모든 작업이 프록시를 통해 이루어집니다. 프록시를 올바르게 추가하는 방법을 더 잘 이해하려면 RSRC/README를 참조하십시오.
1- accounts.json 의 reddit 계정 중 하나에 로그인합니다.
2- 채팅 페이지로 탐색합니다.
3- 사용자가 이미 메시지를 받았는지 확인합니다.
4- 사용자에게 메시지를 보냅니다.
5- 사용자 목록에서 DM으로 사용자를 삭제하고 db/usernames_sent.csv 에 추가합니다.
6- 사용자를 DM에 사용하는 계정에서 로그 아웃합니다.
7- 사용 가능한 계정 목록에서 제거하여 중고 계정 목록에 추가하십시오.
8- 사용되지 않은 다른 Reddit 계정에 로그인합니다.
9- 사용 가능한 계정이 많지 않은 경우, 봇은 db/usernames.csv 의 모든 사용자가 DM을받을 때까지 중고 계정을 재사용합니다.

즐기다!