Open source automation
Steam FunPay Auto Rental
Инструмент для автоаренды Steam-аккаунтов через FunPay: от привязки аккаунтов к лотам до выдачи доступа, Steam Guard-кодов, продлений, завершения аренды и управления доступностью лотов.
Задача
Проект закрывает рутинный цикл аренды: покупатель оплачивает лот, система выбирает связанный Steam-аккаунт, отправляет данные и дальше сопровождает аренду без постоянных ручных действий администратора.
Что умеет система
- Telegram-панель администратора для аккаунтов, лотов, настроек FunPay и активных аренд.
- Импорт Steam-аккаунтов через .maFile или настройку по логину и паролю.
- Автоматическая выдача аккаунта после оплаченного заказа на FunPay.
- Steam Guard-коды по запросу покупателя и список активных аренд в чате.
- Продление аренды через временные лоты и завершение аренды по команде.
- Скрытие занятых лотов и восстановление доступности после окончания аренды.
- Опциональный выход Steam-аккаунта со всех устройств после завершения аренды.
- Watchdog для Dota 2 presence и сценариев, где важно понимать состояние аккаунта.
Код и запуск
Публичная версия опубликована на GitHub: там есть исходники, инструкция по установке, пример `.env`, список зависимостей и описание локальных файлов, которые создаются во время работы.