SkillAgentSearch skills...

AutoStars

AutoStars - это скрипт для автоматической выдачи звёзд и автоответа на FunPay.

Install / Use

/learn @Vamp1reAchao/AutoStars
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

🌟 AutoStars - Автоматическая выдача звёзд Telegram

Автоматизированный бот для выдачи звёзд Telegram через FunPay с красивым GUI интерфейсом.

📋 Описание

AutoStars - это мощный инструмент для автоматизации процесса выдачи звёзд Telegram покупателям на платформе FunPay. Бот автоматически отслеживает новые заказы, обрабатывает их и выдаёт звёзды через API, уведомляя администратора о статусе операций.

✨ Основные возможности

  • 🤖 Автоматическая обработка заказов - мониторинг FunPay и автоматическая выдача звёзд
  • 📱 Telegram уведомления - получение уведомлений об успешных операциях и ошибках
  • 🎨 Красивый GUI интерфейс - современный интерфейс на базе Flet с поддержкой тем
  • 🎭 10 готовых тем оформления - выбор из множества красивых цветовых схем
  • 📊 История операций - ведение базы данных всех транзакций
  • ⚙️ Гибкая конфигурация - настройка через отдельный конфигурационный файл
  • 🔄 Автоматические сообщения - отправка уведомлений покупателям в FunPay

🚀 Быстрый старт

Установка

  1. Клонируйте репозиторий:
git clone https://github.com/yourusername/AutoStars.git
cd AutoStars
  1. Установите зависимости:
pip install -r requirements.txt
  1. Настройте конфигурацию в файле config.json:
{
  "API": {
    "url": "http://docs.lunovr.ru/api/buyStars",
    "token": "YOUR_API_TOKEN",
    "ping_url": "https://docs.lunovr.ru/api/ping"
  },
  "BOT": {
    "enabled": 1,
    "bot_token": "YOUR_BOT_TOKEN"
  },
  "FUNPAY": {
    "golden_key": "YOUR_GOLDEN_KEY"
  }
}

Запуск

Консольная версия:

python main.py

GUI версия:

python gui.py

📁 Структура проекта

AutoStars/
├── main.py           # Основной модуль бота
├── gui.py            # GUI интерфейс
├── config.json       # Конфигурационный файл
├── requirements.txt  # Зависимости Python
├── db.json          # База данных (создается автоматически)
└── README.md        # Документация

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

config.json

{
  "API": {
    "url": "http://docs.lunovr.ru/api/buyStars",
    "token": "TOKEN",
    "ping_url": "https://docs.lunovr.ru/api/ping"
  },
  "BOT": {
    "enabled": 1,
    "bot_token": "BotToken"
  },
  "FUNPAY": {
    "golden_key": "GoldenKey"
  },
  "SETTINGS": {
    "db_path": "db.json",
    "request_timeout": 10,
    "order_check_interval": 10,
    "admin_telegram_id": null
  }
}

Параметры конфигурации

  • API.token - Токен API для выдачи звёзд (получить в @FraglyRoBot)
  • BOT.enabled - Включение/выключение Telegram бота (0/1)
  • BOT.bot_token - Токен Telegram бота
  • FUNPAY.golden_key - Golden Key от FunPay для доступа к API
  • SETTINGS.order_check_interval - Интервал проверки заказов (секунды)
  • SETTINGS.admin_telegram_id - ID администратора для уведомлений

🎨 GUI Интерфейс

Приложение включает современный GUI интерфейс с следующими возможностями:

  • Главная панель - управление ботом и мониторинг статуса
  • Настройки - редактирование конфигурации
  • История - просмотр всех транзакций
  • Темы - выбор из 10 готовых цветовых схем:
    • 🌊 Ocean Blue
    • 🌸 Cherry Blossom
    • 🌿 Forest Green
    • 🔥 Sunset Orange
    • 💜 Royal Purple
    • 🌙 Midnight Dark
    • ☀️ Golden Sun
    • 🍃 Mint Fresh
    • 🌹 Rose Gold
    • 🌌 Space Gray

📊 Функциональность

Автоматическая обработка заказов

  1. Мониторинг новых заказов на FunPay
  2. Извлечение данных о получателе и количестве звёзд
  3. Отправка запроса на выдачу звёзд через API
  4. Уведомление администратора о результате
  5. Отправка сообщения покупателю в FunPay
  6. Сохранение информации в базу данных

Telegram уведомления

  • ✅ Успешная выдача звёзд
  • ❌ Ошибки при обработке заказов
  • 🔄 Статус работы бота
  • 📊 Статистика операций

🛠️ Требования

  • Python 3.8+
  • Активный аккаунт FunPay с Golden Key
  • Telegram бот токен
  • API токен для выдачи звёзд

📝 Логирование

Бот ведёт подробные логи всех операций:

  • Успешные транзакции
  • Ошибки API
  • Системные сообщения
  • История заказов

🔒 Безопасность

  • Все токены и ключи хранятся в отдельном конфигурационном файле
  • Поддержка скрытия отправителя при выдаче звёзд
  • Валидация входящих данных
  • Обработка ошибок и исключений

🤝 Поддержка

Если у вас возникли вопросы или проблемы:

  1. Проверьте правильность конфигурации
  2. Убедитесь, что все токены действительны
  3. Проверьте подключение к интернету
  4. Обратитесь к разработчику

🔄 Обновления

Следите за обновлениями проекта в нашем Telegram канале для получения новых функций и исправлений.

📄 Лицензия

Этот проект распространяется под лицензией MIT. См. файл LICENSE для подробностей.


Поставьте звезду проекту, если он вам помог!

View on GitHub
GitHub Stars10
CategoryDevelopment
Updated1mo ago
Forks2

Languages

Python

Security Score

90/100

Audited on Feb 13, 2026

No findings