Skip to content

vacuumDev/dawn-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌅 Dawn Bot — Многофункциональный контроллер аккаунтов

Этот проект — универсальный CLI-инструмент для управления аккаунтами в распределённой инфраструктуре: регистрация, логин, поддержание активности, экспорт статистики, прохождение заданий и верификация почты.

🧠 Что умеет

  • Массовая регистрация аккаунтов
  • Верификация email через IMAP
  • Логин и обновление данных
  • Экспорт статистики пользователей
  • Выполнение заданий (task automation)
  • Поддержание активности (keepalive ping)
  • Поддержка прокси и антикапчи

⚙ Конфигурация

Файл config/config.json (по примеру config.example.json) содержит:

  • Количество потоков
  • Используемые страны и прокси
  • Настройки капчи (anticaptcha, 2captcha)
  • IMAP настройки для обработки писем

🚀 Запуск

  1. Установи зависимости:

npm install

  1. Создай базу данных:

npx prisma migrate dev --name init

  1. Настрой конфиг и запусти CLI:

node src/app.js

Выбери нужную операцию: register, login, verify, farm, keepalive, export, complete_tasks.

📦 Зависимости

  • axios
  • @faker-js/faker
  • chalk, boxen, figlet — оформление CLI
  • winston — логирование
  • prisma + sqlite
  • imap — работа с почтой
  • inquirer — CLI-интерфейс
  • proxy-agent — поддержка прокси

🧩 Файлы и структура

  • config/data/*.txt — аккаунты по операциям
  • config/config.json — основной конфиг
  • prisma/schema.prisma — база данных
  • src/app.js — CLI-интерфейс
  • src/modules/ — регистрация, верификация, экспорт и т.д.

⚠️ Примечание

Инструмент предназначен для разработки, тестирования и автоматизации в рамках соблюдения политики использования соответствующих сервисов.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors