FunPayX - телеграм-бот для автоматизации работы с FunPay. Приём и обработка заказов, отзывов, сообщений, мониторинг лотов.
- Автоматическая обработка заказов - приём, подтверждение, выдача товара
- Работа с отзывами - автоматические ответы на отзывы
- Обработка сообщений - автоответы, поддержка сценариев
- Плагинная система - расширение функционала без изменения ядра
-
Установите зависимости:
pip install -r requirements.txt
-
Создайте файл
.envв funpayx/ и укажите переменные:BOT_TOKEN=<токен телеграм-бота> GKEY=<ваш GoldenKey из FunPay> GSEAL=<ваш GoldenSeal из FunPay>
-
Запустите:
python funpayx
Бот запускает два компонента параллельно:
- Telegram-бот (aiogram) - интерфейс управления
- FunPay-слушатель (fpx) - обработка событий FunPay
FunPayX поддерживает плагины - можно расширять функциональность, не трогая ядро.
Разработка плагина сводится к созданию папки в plugins/ и написанию пары хендлеров.
Подробная документация по созданию плагинов - в docs/plugins.md.
- Python 3.10+
- aiogram 3.x - Telegram Bot API
- fpx - асинхронный фреймворк для фанпей
- SQLAlchemy + SQLite - хранение данных
- asyncio - конкурентность