WhatsApp Rent Bot — бот для принятие учетных записей WhatsApp в аренду

ADDREALUSER

Новорег
Сообщения
18
Реакции
4
Баллы
4
1744630218733.png

WhatsApp Rent Bot — бот для приниятия ватсапа в аренду


✨ Возможности:
Статистика: Отслеживайте свои доходы и историю номеров.
Админ-панель: Полный контроль над пользователями, транзакциями и очередью.
Ручные выплаты: Вывод средств через чеки CryptoBot.
Аренда номеров: Пользователи могут добавлять свои WhatsApp-номера в очередь для аренды.
Управление очередью: Удобный просмотр и управление номерами в очереди.
Реферальная система: Приглашайте друзей и получайте бонусы за их активность.


🛠 Технологии:
Python 3.10+: Основа проекта.
aiogram v3: Современная библиотека для создания Telegram-ботов с поддержкой асинхронности.
PostgreSQL: Надёжная база данных для хранения информации о пользователях, номерах и транзакциях.


🚀 Установка

Клонируйте репозиторий:

Код:
git clone https://github.com/asyncTraffic/watsapp-rent.git

cd watsapp-rent


Создайте виртуальное окружение:

Код:
python -m venv venv

source venv/bin/activate  # Linux/Mac

venv\Scripts\activate # Windows


Установите зависимости:
Код:
pip install -r requirements.txt

Настройка конфигураций: в каталоге data есть файл config.py, там лежат все конфигурации которые нужно отредактировать

Запуск бота: python main.py


⚙️ Настройки
Для корректной работы бота необходимо настроить конфигурацию:

Настройте data/config.py:

Откройте файл data/config.py в корне проекта.
Добавьте TOKEN вашего Telegram-бота, полученный от @BotFather

Создайте приватную группу в Telegram:

Создайте новую приватную группу в Telegram.
Включите функцию Темы в настройках группы (Настройки → Включить темы).
Добавьте вашего бота в группу и дайте ему права администратора.


Создайте две темы в группе:

Создайте первую тему для процесса работы (например, "Рабочий процесс").
Создайте вторую тему для выплат (например, "Выплаты").
Названия тем могут быть любыми, но их ID понадобятся для конфигурации.

Скопируйте ID чата и тем:

В каждой теме отправьте любое сообщение.
Скопируйте ссылку на сообщение (ПКМ → Копировать ссылку).
Ссылка будет выглядеть примерно так: https://t me/c/2186743569/83/84.
2186743569 — ID чата. В data/config.py добавьте его с -100 в начале, например: CHAT_ID = -1002186743569
83 — ID темы. Укажите его для соответствующей темы в конфиге:

Python:
WORK_TOPIC_ID = 83 # ID темы для процесса работы
PAYMENT_TOPIC_ID = 84 # ID темы для выплат

У вас скорее всего ID тем будут 2 и 4 если чат новый.

Настройте бота через админ-панель:

Запустите бота и откройте админ-панель командой /admin.
Перейдите в раздел Настройки.
Следуйте инструкциям бота, чтобы завершить конфигурацию (например, указать параметры выплат или другие данные).

После выполнения всех шагов бот будет готов к работе! 🔧

💸 Выплаты

Выплаты за аренду номеров производятся вручную через чеки CryptoBot. Это обеспечивает безопасность и прозрачность транзакций. Администраторы подтверждают выплаты, после чего пользователи получают средства в криптовалюте. 💰

GitHub: https://github.com/asyncTraffic/whatsapp-rent
💭 Связь: https://t.me/asynctraffic_tg
 
Верх Низ