VitalSteamFarm by ezhevita
ezhevitaVSF (VitalSteamFarm) - модификация оригинального ArchiSteamFarm от JustArchi, основанная на последней стабильной версии, сделанная ezhevita.
Возможности:
- Активация расходуемых вещей.
- Более быстрый фарм распродажных карт, и гарантированно работающий (оригинальная версия может не делать этого из-за багов Steam).
- Возможность использовать матчинг без добавления в публичный список ботов (параметр
ShouldAnnounceStatisticsтипаbool, по умолчанию =true) - Возможность заходить на аккаунт бота через браузер без необходимости в авторизации (Браузер в VSF-ui, или эндпоинт
/Api/Web/{botName}/{url). - Возможность устанавливать кастомный лимит вещей на трейд (параметр
MaxItemsPerTradeтипаushort, по умолчанию =255) - Вход и выход из групп.
- Добавление/удаление любого аккаунта с бота в друзья.
- Использование рандомного айди оборудования (параметр
UseCustomMachineIDтипаboolв глобальном конфиге), что позволяет избежать рейтлимитов при логине. - Крафт сетов.
- Ломание всех предметов из инвентаря в самоцветы.
- Отмена зависших трейдов.
- Очистка истории ников.
- Пересылка предметов определённых типов (не используя
TrasferrableTypes, как раньше). - Поддержка активации ключей без
redeem(как раньше). - Поддержка как старого, так и нового IPC (а также команды
api). - Подписка на кураторов игр.
- Подсчёт предметов в инвентарях бота.
- Покупка внутриигровых предметов/гифтов/игр/подарочных карт Steam.
- Полная проксификация запросов до серверов Steam (работает при параметре
SteamProtocols=4и заполненномWebProxy) - Получение ссылки на трейд.
- Получение опыта, оставшегося до следующего уровня (улучшенный
level). - Пополнение баланса ботов.
- Превращение предметов в самоцветы по команде для получения значка.
- Принудительный запуск просмотра рекомендаций и голосования по команде.
- Просмотр баланса и валюты аккаунта при пустом кошельке (улучшенный
balance). - Прохождение значка сообщества 2 уровня на ботах (первый гарантирован, второй проходится, если нет ошибок со стороны Steam).
- Отключено вступление в группу ASF при включённом
Statistics. - Разбивка/соединение стаков предметов в инвентаре.
- Рассылка сетов на ботов.
- Установка случайного аватара.
Команды:
Обязательные аргументы команд здесь показаны в квадратных скобках, необязательные - в фигурных, при вводе команд скобки вводить не надо.
Аргумент bot обозначает, от лица какого бота нужно выполнять команду (подробнее в вики ASF)
api {bot}
Получение информации о боте, возвращена для совместимости с программами, работающие с устаревшим IPC.balance {bot}
Показать баланс.buygame {bot} [subIDs]
Купить игры с баланса аккаунта с данными ID (для игр нужно указыватьsubID, а неappID, узнать его можно здесь). Для покупки бандлов необходимо написать айди бандла с префиксом b. К примеруbuygame 12345,b23456купит игру сsubID = 12345и бандл сid = 23456.buygift {bot} [targetAccounts] [subIDs]
Купить игры в подарок на указанные аккаунтыtargetAccounts(могут указываться либо имена ботов, либо SteamID аккаунтов в друзьях) с указаннымиsubIDs(см.buygame).buyitem {bot} [appID] [itemID] [amount]
Купить внутриигровой предметitemIDиз игрыappIDв количествеamount.canceltrades {bot}
Отменить все входящие и исходящие обмены.clearnicknames {bot}
Очистить историю ников на боте.combadge {bot} [ignoreTasks]
Выполнение заданий сообщества, без выполнения заданий, указанные вignoreTasks(если нужно выполнить все задания - нужно указать-).
Список обозначений для tasks:BCПосмотрите трансляциюWLДобавьте игру в список желаемогоWVОцените файл в МастерскойWSПодпишитесь на продукт в мастерской SteamOGПросмотрите руководство в оверлее SteamRNУкажите свое настоящее имя в профиле СообществаJGВступите в группуCPОставьте комментарий в профиле другаFRОцените запись в ленте активностиPSОпубликуйте статус для ваших друзейCSОставьте комментарий к скриншоту друга (не выполняется при отсутствии скриншотов на аккаунте мастера/овнера)SBПоместите значок себе в профильSMИспользуйте смайлик Steam в чате (поочерёдно отправляется мастерам бота, пока не удастся)DSВыполните поиск по обсуждениям Steamcombadgecount {bot}
Показать количество выполненных заданий значка сообщества.combine {bot} [appID] [sourceItemID] [destinationItemID] [amount]
Перенестиamountвещей инвентаря игрыappIDиз стака сassetid, равнымsourceItemID, в стак вещей сassetid, равнымdestinationItemID.consume {bot} [amount]
Активироватьamountрасходуемых вещей. Для активации всех вещей напишите*вместоamount.count {bot}
Подсчёт общего количества предметов во всех инвентарях бота.craft {bot} [amount]
Скрафтитьamountсетов. Для крафта всех сетов укажите*вamount.curatorsub {bot} [curatorIDs]
Подписаться на кураторов с указаннымиcuratorIDs(можно найти в адресной строке на странице куратора, указываются через запятую).curatorunsub {bot} [curatorIDs]
Отписаться от кураторов с указаннымиcuratorIDs(см.curatorsub). В качестве значения аргумента можно указать*, тогда бот отпишется от всех кураторов в подписках.delayexecution [bot] [delay] [command]
Выполнить команду на ботах с задержкойdelayсекунд (пауза начинается в момент окончания выполнения команды на боте).delaystarting [bot] [delay] [command]
Выполнить команду на ботах с задержкойdelayсекунд (пауза начинается в момент начала выполнения команды на боте).detailedcount {bot}
Детальный подсчёт каждого инвентаря бота с группировкой по типу предмета.exptolevel {bot} [targetLevel]
Подсчитать количество необходимого опыта до уровняtargetLevel.friend {bot} [targetAccounts]
Отправить заявку в друзья аккаунтамtargetAccounts(могут указываться либо имена ботов, либо SteamID аккаунтов в друзьях; указываются через запятую). Если целевой аккаунт находится в той же копии VSF, что и бот, выполняющий команду, то конечный аккаунт по возможности примет заявку в друзья.gemall {bot} [itemTypes]
Разломать все предметы типов itemTypes из инвентаря в самоцветы. Для разбивки всего укажите*вitemTypes.gemcheck {bot}
Проверить наличие значка самоцветов на боте.invcount {bot} [appID] [contextID]
Подсчёт предметов в указанном инвентаре бота с группировкой по типу предмета.joingroup {bot} [groupIDs]
Войти в группы с указаннымиgroupIDs(узнать их можно, нажав на кнопку "Пригласить в группу", он будет находиться в адресной строке после?invitegid=; указываются через запятую). Также можно в качестве аргумента указатьasf, тогда будет выбрана группа Archi's SC Farm.leavegroup {bot} [groupIDs]
Выйти из групп с указаннымиgroupIDs(см.joingroup). В качестве значения аргумента можно указать*, тогда бот выйдет из всех групп, в которых находится. Также можно в качестве аргумента указатьasf, тогда будет выбрана группа Archi's SC Farm.level {bot}
Показать уровень и опыт, оставшийся до следующего уровня.loot# {bot} [itemTypes]
Залутать вещи типов itemTypes.loot* {bot}
Залутать все инвентари бота.randomavatar {bot}
Установить случайный аватар.sale {bot}
Принудительно пройти событие распродажи.salecount {bot}
Получить количество выфармленных карт распродажи.sendsets {bot} [targetAccounts] [itemTypes] [amount] [marketable]
Разослать amount сетов аккаунтамtargetAccounts(могут указываться либо имена ботов, либо SteamID аккаунтов в друзьях; указываются через запятую) типов itemTypes (можно использовать как цифровые, так и буквенные обозначения). В параметреmarketableнеобходимо указатьtrue/false, либо-, если фильтрацию применять не требуется.sendanysets {bot} [targetAccounts] [itemTypes] [amount] [marketable]
Аналогично командеsendsets, но отправляются любые сеты, без проверки на имеющиеся значки и лимит по уровню значка.setcount {bot}
Получить подробную статистику по карточным сетам в инвентаре.split {bot} [appID] [itemID] [amount]
Разбить стак вещей сassetid, равнымitemID, в инвентаре игрыappIDна колиечествоamount.tradelink {bot}
Получить ссылку на обмен.transfer# {bot} [targetBot] [itemTypes]
Отправляет ботуtargetBotвсе предметы инвентаря, соответствующие типам itemTypes (можно использовать как цифровые, так и буквенные обозначения).unfriend {bot} [targetAccounts]
Удалить из друзей аккаунтыtargetAccounts(см.friend). В качестве значения аргумента можно указать*, тогда бот удалит из друзей все аккаунты, находящиеся в друзьях.
Цена: $70, для покупки обращаться к @ezhevita.
VSF можно купить в комплекте с годом премиум-подписки на каталог SteamKeys со скидкой 20%, подробнее о каталоге можно прочитать здесь.
На данный момент действует скидка 20% в обе стороны для владельцев лицензии программ SBM/Loot от @Gues_t.
Лицензионное соглашение
При покупке клиент обязуется соблюдать данные правила:
- Программу запрещено использовать для спама/обмана/других заведомо мошеннических действий.
- Запрещено выполнять какие-либо мошеннические действия или получать какую-либо выгоду путём обмана других клиентов программы.
- Запрещено проводить реверс-инжиниринг, модифицировать каким-либо образом исполняемый файл, а так же запускать программу в среде, которая позволяет обойти методы проверки лицензии, без предварительного разрешения разработчика.
В случае нарушения данного соглашения, лицензия будет отозвана без права возврата денежных средств.
Политика конфиденциальности
- При регистрации и привязке аккаунта собирается следующая информация:
1) Ник Telegram, использующийся пользователем;
2) Список из Steam ID, допустимых для использования в параметреSteamOwnerIDглобального конфига VSF. - При каждом запуске VSF отправляется следующая информация:
1) Ключ лицензии пользователя;
2)SteamOwnerIDиз глобального конфига VSF;
3) Версия и вариант VSF;
4) IP-адрес, с которого был запущен VSF;
5) Количество установленных плагинов;
6) Название и версия ОС;
7) Уникальный идентификатор копии;
8) Уникальный идентификатор запускаемого модуля;
9) IP-адрес, прописанный вWebProxy; - Во время работы VSF может отправлять следующие данные:
1) Steam ID всех ботов, запущенных соSteamOwnerIDданной копии программы;
2) Флаги аккаунта каждого из ботов, запущенных в копии программы;
3) Количество собранных распродажных карт каждым из ботов, если во время работы проходит полугодовая распродажа. - При возникновении ошибки (сообщения уровня ERROR и выше в логе, краши VSF) на сервер обработки ошибок отправляется следующая информация:
1)SteamOwnerIDиз глобального конфига VSF;
2) Версия и вариант VSF;
3) Сведения о среде выполнения VSF, включая, но не ограничиваясь: название и версия ОС, имя сервера, версия .NET runtime, состояние памяти программы, настройки региона, время запуска ОС и VSF, загруженные плагины;
4) Последние сообщения из лога;
5) Уникальный идентификатор копии. - Пользователь даёт согласие на обработку своих персональных данных при покупке программы и привязке аккаунта Telegram к
SteamOwnerID. - Данные используются для повышения качества обслуживания и предотвращения нелегального копирования и использования программы, путём установления соответствий между ником Telegram,
SteamOwnerIDи IP-адресами. - Доступ к данным имеет только команда разработки VSF, данные могут обрабатываться как автоматически, так и вручную.
- Все данные хранятся в течение 12 месяцев.
- Пользователь имеет право запросить полную историю своих действий и получить её в течение 7 дней.
- Пользователь имеет право отозвать право на обработку или хранение своих персональных данных, а также удалить данные за определённый период. Следует помнить, что функционирование VSF будет невозможно при запрете на обработку и сбор данных.