Skip to content

Releases: qorexdevs/FunPaySigma

v2.15.0

Choose a tag to compare

@qorexdevs qorexdevs released this 23 Jul 05:45
  • Перенесена поддержка отдельного прокси для Telegram Bot API из актуального FunPay Cardinal v0.1.17.4–v0.1.17.5:
    • добавлен параметр [Telegram] proxy;
    • прокси применяется к telebot.apihelper.proxy до создания Telegram-бота;
    • поддерживаются HTTP(S), SOCKS5 и SOCKS5H;
    • Telegram-прокси не меняет прокси FunPay.
  • Добавлена настройка Telegram-прокси:
    • команда /telegram_proxy;
    • новая страница в Telegram → Инструменты;
    • установка, проверка, смена и отключение прокси;
    • проверка реальным запросом Telegram getMe до сохранения;
    • пароль прокси маскируется в интерфейсе и обфусцируется в конфиге.
  • Добавлены способы восстановления доступа при блокировке Telegram:
    • настройка proxy до проверки BotFather token в first_setup.py;
    • setup_telegram_proxy.py для Linux и ручного запуска;
    • SetupTelegramProxy.bat для Windows.
  • Обновлена совместимость конфигов:
    • старые конфиги получают пустой [Telegram] proxy автоматически;
    • добавлена миграция и сохранение нового чувствительного поля;
    • добавлена поддержка специальных символов в логине и пароле proxy URL.
  • Добавлены регрессионные тесты Telegram-прокси и проверки отсутствия утечки token/password.
  • Версия FunPay Sigma обновлена до 2.15.0.

v2.14.1

Choose a tag to compare

@qorexdevs qorexdevs released this 23 Jul 05:23
  • Исправлена ошибка проверки обновлений:
    • апдейтер больше не зависит только от api.github.com;
    • при rate limit, блокировке API или сетевой ошибке используется GitHub Atom feed;
    • при недоступности API и Atom тег определяется через redirect страницы latest release;
    • при полной временной недоступности GitHub используется последний валидный release-кэш.
  • Исправлено скачивание обновлений:
    • основной архив загружается через обычный GitHub archive URL;
    • добавлен резервный endpoint codeload.github.com;
    • скачивание выполняется во временный файл;
    • ZIP проверяется до замены рабочего архива;
    • пустые и повреждённые архивы больше не передаются установщику.
  • Кэш обновлений улучшен:
    • старый формат кэша автоматически нормализуется;
    • просроченный кэш используется как аварийный fallback;
    • TTL свежего кэша сокращён до 5 минут.
  • Добавлены регрессионные тесты для rate limit, Atom fallback, release redirect, полного сетевого отказа и резервных download URL.
  • Версия FunPay Sigma обновлена до 2.14.1.

v2.14.0

Choose a tag to compare

@qorexdevs qorexdevs released this 23 Jul 04:59
  • Добавлен операционный Telegram-дашборд Sigma:
    • версия, аптайм и нагрузка CPU/RAM;
    • состояние FunPay-сессии и доступный баланс;
    • активные заказы, лоты, автовыдача, плагины и proxy;
    • редактируемая inline-навигация без засорения чата.
  • Добавлены новые инструменты FunPay:
    • /sales и /orders показывают последние продажи, покупателей, статусы, цены и даты;
    • добавлены быстрые ссылки на заказы и копирование ID;
    • /lot_health и /lot_status проверяют активность лотов, автовыдачу, склады и лишние секции конфигурации;
    • /notification_digest и /digest показывают состояние уведомлений и очередей заказов/отзывов.
  • Обновлена совместимость Telegram Bot API:
    • используется copy_text при поддержке установленного pytelegrambotapi;
    • добавлен callback fallback для старых версий библиотеки;
    • новые callback-значения вынесены в namespace sigma.* без изменения старых callback Cardinal;
    • callback-запросы подтверждаются сразу через answerCallbackQuery.
  • Обновлена Telegram-панель:
    • новые экраны добавлены в раздел «Инструменты»;
    • добавлена локализация RU, EN и UK;
    • сохранена совместимость с плагинами FunPay Cardinal.
  • Обновлена документация:
    • добавлен CHANGELOG.md;
    • добавлен docs/TELEGRAM.md со ссылками на официальный Telegram Bot API;
    • обновлены README, FunPayAPI/DOCUMENTATION.md и CARDINAL_COMPATIBILITY.md.
  • Версия FunPay Sigma обновлена до 2.14.0.

v2.13.1

Choose a tag to compare

@qorexdevs qorexdevs released this 23 Jul 04:33
  • Обновлён встроенный автоапдейтер:
    • репозиторий обновлений централизован на qorexdevs/FunPaySigma;
    • добавлены единые URL для тегов, релизов и latest-релиза;
    • добавлен User-Agent для запросов к GitHub API;
    • старый release-кэш FunPayCardinal автоматически игнорируется после переназначения репозитория.
  • Сделано микрообновление версии Sigma до 2.13.1.

v2.13.0

Choose a tag to compare

@qorexdevs qorexdevs released this 23 Jul 04:27
  • Синхронизация FunPayAPI с актуальным FunPay Cardinal:
    • обновлена stateful cookie-система Account;
    • добавлено автоматическое обновление cookies после ответов FunPay;
    • добавлена очередь запросов Runner и метод get_result();
    • добавлены runner_request(), get_payload_data(), abuse_runner() и массовая история чатов;
    • добавлены методы get_orders_by_ids(), get_buyer_viewing() и get_buyers_viewing();
    • обновлена обработка zero-width suffix в сообщениях;
    • raise_lots() теперь использует актуальное время ожидания FunPay.
  • Полная совместимость плагинов FunPay Cardinal:
    • расширен compatibility-модуль cardinal.py;
    • сохранены все BIND_TO_* хуки Cardinal;
    • добавлены совместимые поля PluginData: pinned, commands, enabled и delete_handler;
    • добавлен pin_plugin() и исправлено автоотключение плагинов после ошибок;
    • добавлены совместимые публичные имена handlers, updater и Telegram keyboard API;
    • сохранены Sigma-расширения get_all_my_lots() и get_create_lot_fields().
  • Обновлена работа с proxy:
    • добавлена поддержка схем http, https, socks5 и socks5h;
    • добавлен build_proxy();
    • добавлена миграция старого proxy-кэша;
    • обновлена первичная настройка и Telegram-панель управления proxy.
  • Обновлены FunPayAPI types, events, exceptions и документация совместимости Cardinal.
  • Версия Sigma обновлена до 2.13.0.

v2.12.1

Choose a tag to compare

@qorexdevs qorexdevs released this 24 Apr 17:42

v2.12.1