Нажмите здесь, чтобы присоединиться к серверу Discord для этого проекта, давайте подключимся!
Нажмите здесь, чтобы присоединиться к каналу Telegram для этого проекта, в случае, если сервер Discord выйдет из строя. Давай подключимся!
Не стесняйтесь вносить свой вклад в этот проект или предложить больше функций, которые можно добавить. Вы можете связаться со мной на Discord @ ozymandiasthegreat .
Изменил технологию на драматург для максимальной эффективности.
Есть две версии бота, селена и драматурга. Обе версии бота проведены 14 февраля 2024 года; Оба работают. Версия Playwright работает лучше, чем Selenium.
Этот бот был разработан на машине Linux, может потребоваться некоторые модификации для работы на машине Windows. В основном структура связи.
Добавьте пользовательский интерфейс (пользовательский интерфейс). Я не начал работать над этим, я думаю, что бот пока останется инструментом только для клиентов.
0 - установить Python и Pip . Этот проект был разработан с Python 3.11.8
1 - клонировать этот репозиторий, управляющий командой git clone https://github.com/hamzaaitbrik/RedditDMBot.git или просто загрузите его.
2 - Установите Pipenv , используя команду 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 - это бот, созданный для пурпузы для автоматизации процесса отправки сообщений пользователям 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 - Если не так много доступных учетных записей, бот повторно использует используемые учетные записи, пока все пользователи в вашем db/usernames.csv не получат DMS.

Наслаждаться!