Skip to content

vmilfe/gift-sniper

Repository files navigation

Русский | English

Telegram Gifts Sniper Bot

Bot gift Bot gift

Функции

  • Автоматическое отслеживание и покупка новых Telegram Gifts
  • Два режима работы:
    • Стандартный
    • VIP
  • Настройка режимов покупки:
    • Покупка на весь баланс
    • Процентный лимит от баланса (в разработке)
    • Фиксированный лимит звёзд (в разработке)
  • Пополнение баланса звёзд
  • Покупка VIP-статуса (так же через звезды)
  • Общий банк звёзд в системе
  • Управление VIP-статусами
  • Изменение баланса пользователей

Установка

  1. Клонируйте репозиторий:
git clone https://github.com/vmilfe/gift-sniper.git
cd gift-sniper
  1. Установите 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
  1. Установите зависимости:
pip install -r requirements.txt
  1. Копируйте файл config.yaml.example в config.yaml

  2. Настройте конфигурацию в файле config.yaml

Запуск

  1. Запустите Redis сервер в отдельном терминале:
# Запуск Redis в фоновом режиме
redis-server --dir src/redis/storage

# Проверить что Redis запущен
redis-cli ping
  1. В новом терминале запустите бота:
python3 main.py

Примечание: Перед запуском убедитесь, что вы скопировали и настроили файл config.yaml

Dev mode

  1. Установите nodemon:
npm install -g nodemon
  1. Запустите:
nodemon --ext py main.py

Так же вы можете использовать Docker

  1. Соберите и запустите контейнеры:
docker-compose up -d --build
  1. Для просмотра логов:
docker-compose logs -f bot
  1. Для остановки:
docker-compose down

Поддержка

По всем вопросам обращайтесь к разработчику:

Releases

No releases published

Packages

No packages published