- Автоматическое отслеживание и покупка новых Telegram Gifts
- Два режима работы:
- Стандартный
- VIP
- Настройка режимов покупки:
- Покупка на весь баланс
- Процентный лимит от баланса (в разработке)
- Фиксированный лимит звёзд (в разработке)
- Пополнение баланса звёзд
- Покупка VIP-статуса (так же через звезды)
- Общий банк звёзд в системе
- Управление VIP-статусами
- Изменение баланса пользователей
- Клонируйте репозиторий:
git clone https://github.com/vmilfe/gift-sniper.git
cd gift-sniper
- Установите Redis:
# Для Ubuntu/Debian
sudo apt-get update
sudo apt-get install redis-server
# Для MacOS через Homebrew
brew install redis
# Для Windows
# Скачайте Redis с https://github.com/microsoftarchive/redis/releases
- Установите зависимости:
pip install -r requirements.txt
-
Копируйте файл
config.yaml.example
вconfig.yaml
-
Настройте конфигурацию в файле
config.yaml
- Запустите Redis сервер в отдельном терминале:
# Запуск Redis в фоновом режиме
redis-server --dir src/redis/storage
# Проверить что Redis запущен
redis-cli ping
- В новом терминале запустите бота:
python3 main.py
Примечание: Перед запуском убедитесь, что вы скопировали и настроили файл
config.yaml
- Установите nodemon:
npm install -g nodemon
- Запустите:
nodemon --ext py main.py
- Соберите и запустите контейнеры:
docker-compose up -d --build
- Для просмотра логов:
docker-compose logs -f bot
- Для остановки:
docker-compose down
По всем вопросам обращайтесь к разработчику:
- Telegram: @awixa