🎮 Auto Rent Steam для Starvell — автоматическая аренда Steam-аккаунтов
Auto Rent Steam — модуль для тех, кто сдаёт свои Steam-аккаунты в аренду на Starvell. После оплаты покупатель сразу получает логин и пароль, код Steam Guard забирает сам командой !код, а когда время вышло — бот меняет пароль, закрывает сессии и возвращает аккаунт в продажу. Модуль следит за наличием, включает и выключает лоты, придерживает подозрительные заказы, ведёт очередь, начисляет бонусы за отзывы и считает заработок.
✨ Возможности
- 🤖 Мгновенная выдача аккаунта после оплаты привязанного лота.
- 🔑 Steam Guard по запросу —
!кодв чате Starvell, с ограничениями по времени и числу запросов. - 🔄 Автосмена пароля по окончании аренды с завершением сессий покупателя.
- 🌐 Онлайн- и оффлайн-аккаунты — один покупатель на аккаунт или много покупателей без смены пароля.
- 🛍 Лоты продления — добавляют время к активной аренде, а не выдают новый аккаунт.
- 🚦 Лимит продаж для игр с ограничением активаций (Denuvo / Steam DRM).
- 🛡 Проверка возраста аккаунта покупателя на Starvell и режим «ПК-клуб» с подтверждением по фото.
- ⏳ Очередь ожидания и автовозврат, когда свободных аккаунтов нет.
- 🎁 Бонус за отзыв 5★ с защитой от повторного начисления.
- 🌐 Отдельные прокси для Steam с привязкой к конкретным аккаунтам.
- 📊 Статистика заработка и загрузки аккаунтов по играм.
- ✅ Автоподтверждение выполнения заказа на Starvell.
🚀 Как включить
/menu→ 🧩 Функции → Auto Rent Steam → включить. Перезапуск не нужен — команды регистрируются сразу (в меню «/» Telegram они появятся после ближайшего перезапуска).- Команды модуля:
/rent_menu— главное меню (все пути ниже — от него);/rent_logs— быстрый переход к логам.
Доступность модуля на вашем тарифе показана в разделе 🧩 Функции (🔒 — недоступен, можно купить навсегда).
⚡ Быстрый старт
- Прокси для Steam:
/rent_menu→ 🔐 Steam → 🌐 Прокси → ➕ Добавить прокси (имя | login:password@ip:port, только HTTP/HTTPS). Без него модуль использует прокси бота; если у бота SOCKS5 — добавьте отдельный HTTP-прокси. - maFile для каждого аккаунта (раздел «Подготовка: maFile» ниже).
- Аккаунты: 👥 Аккаунты → ➕ Добавить аккаунт → логин → пароль → название игры → maFile → тип (Онлайн/Оффлайн).
- Лоты: 📦 Лоты → ➕ Добавить → пришлите ID или ссылку лота Starvell.
- Привязка: в карточке лота 🔗 Привязки → ➕ Добавить — отметьте аккаунты, которые может выдавать этот лот, и задайте ⏱ Изменить время (часы аренды за 1 шт.).
- Проверьте ✉️ Шаблоны и режим ✅ Автоподтверждение в главном меню.
- Сделайте тестовую покупку с другого аккаунта Starvell и проверьте
!код.
🧭 Главное меню /rent_menu
Вверху — статус планировщика (🟢 работает / 🔴 остановлен).
| Кнопка | Что внутри |
|---|---|
| 📊 Статистика | Заработок, счётчики аккаунтов и аренд, разбивка по играм |
| 🎮 Аренда | Ручная выдача, активные аренды, завершение/продление/отмена, история, очередь |
| 👥 Аккаунты | Добавление, просмотр, редактирование, заморозка, удаление |
| 📦 Лоты | Привязка лотов Starvell и настройки выдачи |
| ✉️ Шаблоны | Тексты сообщений покупателю |
| 🔐 Steam | Смена пароля, Guard-код, прокси |
| 📋 Логи | Просмотр, скачивание и очистка лога |
| 🔄 Обновить | Перерисовать меню |
| ⬅️ К функциям | Назад к списку функций бота |
Ниже — глобальные настройки (действуют для всех лотов, если в лоте не задано иное):
- 🎁 Бонус за отзыв: ✅/❌ — начислять ли бонусное время за отзыв 5★ (по умолчанию вкл.).
- ⏱ Время бонуса — сколько часов начислять (по умолчанию 1 ч, можно дробное:
0.5). - ⏰ Уведомление об окончании: за N мин — когда покупатель получит предупреждение (по умолчанию за 10 мин).
- Увед. «О новых сообщениях» на !код — по умолчанию 🔕: команда
!кодне создаёт для вас отдельного уведомления о новом сообщении (сам код покупатель получает как обычно). - ✅ Автоподтверждение — когда нажимать «Подтвердить выполнение» на Starvell:
- Сразу после выдачи аккаунта (по умолчанию);
- После окончания аренды;
- Выключено.
🔐 Подготовка: maFile
Чтобы бот генерировал коды Steam Guard и менял пароли, нужен файл .maFile из Steam Desktop Authenticator (SDA).
Как получить maFile ⚙️
- Скачайте SDA (zip-архив) и распакуйте в отдельную папку — из архива программа файлы не сохранит.
- Запустите
Steam Desktop Authenticator.exe→ добавьте аккаунт (логин и пароль Steam). - ⚠️ На предложении зашифровать файлы (Encryption) выберите без шифрования — зашифрованный maFile бот прочитать не сможет.
- Введите код подтверждения (почта или SMS, в зависимости от привязки телефона).
- Сохраните Recovery Code (
R…) в надёжном месте. - Возьмите файл из папки
maFiles(или скопируйте его содержимое) и отправьте боту при добавлении аккаунта или позже через замену maFile.
Без maFile аккаунт тоже можно добавить, но коды и смену пароля придётся делать вручную.
👥 Аккаунты
/rent_menu → 👥 Аккаунты.
- 📋 Список — все аккаунты с игрой и значками статуса/типа.
- 🔍 Просмотр — карточка: логин, пароль, игра, статус, тип, лимиты Guard, инструкция, прокси, дата создания, последние заметки.
- ✏️ Изменить — тонкая настройка (ниже).
- ❄️ Заморозка — временно исключить аккаунт из выдачи (повторно — разморозить). Настройки и привязки сохраняются.
- 🗑️ Удалить — удалить из базы; активная аренда по нему принудительно завершается (без смены пароля), привязки к лотам снимаются.
- ➕ Добавить аккаунт — пошаговое добавление.
➕ Добавление
- Логин Steam.
- Пароль Steam.
- Название игры (
Rust,CS2…) — по нему аккаунты группируются. - maFile — файл или JSON-текст;
нет— без maFile. - Тип:
- 🌐 Онлайн (Обычный) — один покупатель на оплаченное время; по окончании бот меняет пароль и завершает сессии.
- 🚫 Оффлайн (Без смены пароля) — аккаунт продаётся многим одновременно, пароль не меняется, покупатель играет в автономном режиме.
✏️ Изменение
Бот пришлёт пронумерованный список — отправьте номер пункта сообщением:
- Название игры.
- Заметки (для админа) — скрытые от покупателя, последние видны в карточке.
- Тип (Онлайн/Оффлайн).
- 📜 Публичная инструкция — отдельное сообщение покупателю после выдачи (ссылки, правила, как включить автономный режим).
-— удалить. - ⏱ Ограничение Guard-кода по времени — сколько часов после первого
!кодпокупатель может получать коды.0— без ограничения. - ⏳ Срок аренды (Оффлайн) — время по умолчанию для оффлайн-аккаунтов (например,
720ч = 30 дней). - 🔢 Лимит Guard-кода по количеству — сколько раз за аренду можно запросить код.
0— без лимита. - 🌐 Прокси для Steam — «⭐ Использовать по умолчанию» или конкретный прокси модуля.
- 🔑 Указать пароль вручную — сохранить актуальный пароль без обращения к Steam (если пароль меняли сами).
- 📂 maFile — 📥 Скачать текущий maFile или 📂 Заменить maFile (файл должен содержать
shared_secret).
📦 Лоты и привязка
/rent_menu → 📦 Лоты.
- 📦 Список — все лоты со статусами.
- 🎮 По играм — лоты по играм со счётчиками; внутри — «🔗 Привязать аккаунты ко всем лотам (N)».
- ➕ Добавить — привязать лот(ы).
- ✏️ Редактировать — карточка лота.
- 🔗 Привязки — ➕ Добавить / ➖ Удалить аккаунты у лота.
- 🛠 Массовая привязка — несколько аккаунтов к нескольким лотам за раз.
- 🗑️ Массовое удаление — отметить и удалить несколько лотов (✅ Все / ⬜️ Снять).
- 🔧 Восстановить все лоты — перепроверить лоты, помеченные проблемными.
➕ Добавление лота
Отправьте ID лота Starvell или ссылку — можно несколько, каждый с новой строки:
ff3c8e82-f095-44f0-9f14-4b99a15151f6
https://starvell.com/offers/ff3c8e82-f095-44f0-9f14-4b99a15151f6
Бот загрузит данные лотов и добавит их в базу. Никаких тегов в описание вписывать не нужно — заказы распознаются по ID лота, переименование лота на Starvell привязку не ломает.
ℹ️ Если удалить лот на Starvell и создать заново, у него будет новый ID — добавьте лот в модуль повторно и привяжите аккаунты.
После сохранения привязок модуль сразу отправляет на Starvell активацию затронутых лотов — ждать плановой проверки не нужно.
✏️ Карточка лота
- 🔧 Восстановить — если лот помечен проблемным.
- ⏱ Изменить время — часы аренды за 1 шт. (покупка 2 шт. = вдвое больше). Дробные значения допустимы.
- 🔄 Лот продления — режим продления (см. ниже).
- ♾ Не деактивировать — не выключать лот, даже если свободных аккаунтов нет (удобно для оффлайн-лотов).
- ⛔ Не активировать — держать лот выключенным, пока вы не снимете флаг. Взаимоисключается с предыдущим.
- 🎁 Бонус — по умолчанию / включён / выключен для этого лота; ⏱ Время бонуса — своё значение (с кнопкой сброса).
- 🚦 Лимит продаж — количество продаж, окно в часах, режим реактивации, уведомление админа, ♻️ Сбросить занятые слоты.
- 🛡 Мин. возраст покупателя — порог в днях, режим 🤖 авто / 👤 ручной, 💸 Автовозврат при провале (для авто).
- 🖥 ПК-клуб — выдача только после фото из клуба.
- ⏳ Очередь / автовозврат — ⌛️ Ждать ответ (мин.,
0— без ограничения), 🤐 Молчит N мин → вернуть деньги / решает админ. - 🔗 Привязки, 🗑️ Удалить (с подтверждением).
Свободные аккаунты закончились → бот выключает лот на Starvell, освободился аккаунт → включает обратно.
🚦 Лимит продаж (защита от ограничений Denuvo / Steam DRM) ⚙️
Многие игры позволяют активироваться не более чем на ~5 разных ПК за сутки. Если оффлайн-аккаунт купят чаще, следующие покупатели получат ошибку DRM — это возвраты и споры.
Как работают слоты: каждая автовыдача занимает слот на время окна; все слоты заняты → лот выключается; слот освобождается сам по окончании окна. Режим реактивации:
- освободился хотя бы 1 слот — лот включается сразу (оптимально);
- освободились все слоты — стабильнее, но лот простаивает дольше.
Рекомендация: 5 продаж за 24 ч. Если сбросили сессии в Steam вручную раньше срока — нажмите ♻️ Сбросить занятые слоты. Лимит не работает, пока не заданы и количество, и окно.
🛡 Мин. возраст покупателя и режим «ПК-клуб» ⚙️
Мин. возраст покупателя. Модуль смотрит дату регистрации покупателя на Starvell. Если аккаунт младше порога (по умолчанию 7 дней):
- 🤖 Автоматическая проверка — с включённым автовозвратом деньги возвращаются сами; без него заказ придерживается, а вы получаете уведомление;
- 👤 Ручная проверка — покупатель получает сообщение о проверке, вам приходит карточка со ссылкой на профиль и кнопками ✅ Выдать аккаунт / ❌ Отклонить + возврат.
Если дату регистрации получить не удалось, выдача не блокируется — придёт уведомление.
ПК-клуб. Бот не выдаёт данные сразу, а просит покупателя прислать фото рабочего места в клубе. Фото пересылается вам с кнопками ✅ Выдать аккаунт / ❌ Отклонить + возврат. Если включены оба режима, срабатывает «ПК-клуб».
⏳ Очередь ожидания и автовозврат ⚙️
Если лот купили, а свободного аккаунта нет (например, два почти одновременных заказа), бот пишет покупателю ориентировочное время освобождения и место в очереди и предлагает выбор:
- «+» (или «да», «жду», «ок») — подождать; аккаунт придёт автоматически;
- «-» (или «нет», «возврат», «верните деньги») — сразу вернуть деньги.
Управление: 🎮 Аренда → ⏳ Очередь ожидания (все заявки, решения за покупателя) и 🚫 Снять с ожидания (мгновенный возврат одним нажатием). Пока в очереди есть ждущие, лот не включается обратно — освободившиеся аккаунты сначала достаются им.
🔄 Лот продления
При покупке такого лота бот не выдаёт новый аккаунт, а добавляет время к активной аренде.
- Создайте лот на Starvell («Продление аренды на 1 час»), добавьте его в модуль.
- ⏱ Изменить время → часы за 1 шт.
- Включите 🔄 Лот продления.
- 🌐 Применять ко всем: 🟢 — продлевает любую аренду; 🔴 — только аккаунты, привязанные к лоту.
Продлить можно только активную аренду. Если активных аренд несколько, бот пришлёт список — покупатель отвечает цифрой (или «отмена»). Тексты сообщений о продлении фиксированы.
🔐 Steam: пароль, Guard, прокси
/rent_menu → 🔐 Steam.
- 🔐 Сменить пароль — выберите аккаунт, отправьте новый пароль или
-для случайного. Если Steam ответил ошибкой уже после отправки запроса, бот предупредит, что пароль мог примениться, — проверьте вход новым паролем. - 🔑 Guard-код — актуальный код (нужен maFile).
- 🌐 Прокси — прокси модуля для Steam.
🌐 Прокси для Steam
Модуль никогда не обращается к Steam с IP сервера. Порядок выбора:
- прокси, привязанный к аккаунту;
- прокси модуля «по умолчанию»;
- прокси бота (тот, через который бот работает со Starvell).
➕ Добавить прокси — одной строкой имя | url, где url: ip:port, login:pass@ip:port, http://… или https://…. Только HTTP/HTTPS, SOCKS не поддерживается. Первый добавленный прокси становится прокси по умолчанию.
В карточке прокси:
- 🔍 Быстрая проверка — доступность Steam через прокси;
- 🔐 Глубокая проверка (через аккаунт) — реальный вход через один из активных аккаунтов с maFile (результат кэшируется на 5 минут);
- ⭐ Сделать по умолчанию, 🗑 Удалить (привязанные аккаунты перейдут на прокси по умолчанию).
❎ Снять прокси по умолчанию — модуль вернётся к прокси бота.
💡 Если прокси бота — SOCKS5, добавьте для Steam отдельный HTTP/HTTPS-прокси.
🎮 Управление арендой
/rent_menu → 🎮 Аренда.
- 🆕 Выдать/Заменить — ручная выдача: игра → свободный аккаунт → срок в часах → получатель. Получателя можно указать ссылкой на чат (
https://starvell.com/chat/…), ссылкой на профиль (https://starvell.com/profile/username), ником или числовым ID. - 📋 Активные — аренды с оставшимся временем.
- ✅ Завершить — досрочно; для онлайн-аккаунта бот меняет пароль и отправляет «Аренда завершена».
- 🔁 Продлить — добавить часы вручную.
- ❌ Отменить — снять аренду без смены пароля (выдали по ошибке).
- 📚 История аренд — игра, аккаунт, заказ со ссылкой на Starvell, сумма, длительность, даты, статус; 🔍 Поиск по ID (заказ Starvell или
rent-0001) и 👤 Фильтр (Аккаунт). - ⏳ Очередь ожидания (N) и 🚫 Снять с ожидания.
💬 Команды покупателя
!код/!code— код Steam Guard. Если код вот-вот сменится (меньше 10 секунд), бот подождёт и пришлёт свежий. При лимите покажет остаток попыток.!аккаунты/!accounts— какие игры сейчас свободны.!помощь,!аренда,!help— справка.
🎁 Бонус за отзыв
Когда покупатель ставит 5★, бот добавляет бонусное время к активной аренде и отправляет «Бонус начислен». Бонус не начисляется по оффлайн-аккаунтам и после окончания аренды. Реестр выданных бонусов не даёт получить бонус повторно, если отзыв удалить и оставить заново.
Глобально — в главном меню, для конкретного лота — в его карточке (состояние и время).
✉️ Шаблоны
/rent_menu → ✉️ Шаблоны. У каждого шаблона есть 🔄 Сбросить к стандартному. HTML-теги в чат Starvell не передаются.
| Шаблон | Когда | Переменные |
|---|---|---|
| 🆕 Выдача аккаунта | Выдача онлайн-аккаунта | {game} {login} {password} {expires} |
| 🆕 Выдача (Оффлайн) | Выдача оффлайн-аккаунта | {game} {login} {password} |
| ⚠️ Предупреждение | За N минут до конца | {minutes} {login} {game} |
| 🎁 Предложение бонуса | Вскоре после выдачи | {bonus_hours} |
| 🎉 Бонус начислен | После отзыва 5★ | {new_time} {bonus_hours} |
| 🔚 Аренда завершена | Конец онлайн-аренды | {game} {login} |
| 🛡 Заказ придержан / Отклонено (ручная) / Отклонено (авто-возврат) | Проверка возраста | — |
| 🖥 ПК-клуб: запрос фото / фото получено / отклонено | Режим ПК-клуба | — |
| ⏳ Очередь: предложение +/- | Нет аккаунтов, время известно | {game} {lot} {eta} {wait} {position} |
| ⏳ Очередь: +/- без прогноза | Время неизвестно | {game} {lot} {position} |
| ⏳ Очередь: покупатель ждёт | Ответил «+» | {position} {eta} {wait} {game} {lot} |
| ⏳ Очередь: аккаунт освободился | Перед выдачей из очереди | {game} {lot} |
| 💸 Очередь: возврат оформлен / возврат не прошёл | Отказ от ожидания | — |
⚠️ В шаблонах очереди не убирайте упоминание + и -.
📊 Статистика
Аккаунты (всего, свободно, в аренде, заморожено), активные аренды, выдано и завершено сегодня, заработок за 24 ч / 7 / 30 дней / всё время, разбивка по играм (включая «Без привязки к лоту»).
🔄 Подтянуть цены старых аренд — для записей с суммой 0.0 бот запросит реальную стоимость заказа на Starvell (с паузой ~1,5 с между запросами).
📋 Логи
👁 Просмотр (20 строк), 📥 Скачать файл, 🗑️ Очистить.
⚠️ Это общий лог всего бота, а не только модуля: очистка стирает историю работы всего бота.
🛡️ Надёжность
- Фоновые проверки примерно каждые 30 секунд, полная сверка лотов со Starvell — примерно раз в 10 минут.
- Атомарное сохранение базы и восстановление из резервной копии.
- Лот, который 3 раза подряд выдаёт ошибку доступа, помечается проблемным: модуль перестаёт его «дёргать», но продолжает выдавать по нему аккаунты. Проверка — 🔧 Восстановить.
- Прерванная перезапуском смена пароля доводится до конца.
- Аккаунт со статусом «занят» без активной аренды освобождается автоматически (с уведомлением).
- Выдача из очереди, прерванная перезапуском, повторяется.
- Без maFile автосмена пароля невозможна — бот предложит новый пароль и попросит сменить вручную.
🛠 Частые вопросы
❌ «Прокси недоступен» / Steam недоступен
Нужен рабочий HTTP/HTTPS-прокси: 🔐 Steam → 🌐 Прокси → ➕ Добавить прокси (имя | login:password@ip:port) и при необходимости ⭐ Сделать по умолчанию. Если у бота SOCKS5-прокси, для Steam добавьте отдельный HTTP.
🚫 Не приходят коды Guard / не меняется пароль
- Нет прокси — добавьте и назначьте по умолчанию.
- maFile зашифрован — пересоздайте в SDA без шифрования и замените (✏️ Изменить → 10).
- Тип «Оффлайн» — на таких аккаунтах пароль не меняется намеренно.
- «Ошибка, но пароль МОГ примениться» — проверьте вход паролем из сообщения бота.
🔴 Лот на Starvell постоянно выключается
Это защита: свободных аккаунтов нет — лот выключен, аренда закончилась — включён. При очереди лот остаётся выключенным, пока аккаунт не выдан ждущему. Для оффлайн-лотов включите ♾ Не деактивировать.
Покупатель оплатил, но аккаунт не выдан
Проверьте, что лот добавлен с актуальным ID (после пересоздания лота ID меняется), к нему привязаны свободные незамороженные аккаунты и заказ не придержан проверкой возраста, режимом «ПК-клуб» или очередью. Покупатели из чёрного списка бота аккаунт автоматически не получают.
Бот для FunPay