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

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
