1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/7gugu-steamBot

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Введение: В настоящее время предоставляется полная библиотека функций, и все старшие разработчики могут напрямую использовать её для создания ботов. Данный проект строго соблюдает условия лицензии Apache License V2.

Реализованные API:

  • Приём, отклонение, отмена и инициирование сделок.
  • Поддержка двухфакторной аутентификации при входе.
  • Получение статуса отдельных транзакций.
  • Получение идентификатора SteamID и SessionID.
  • Доступ к списку игр пользователя.
  • Извлечение секретного ключа API.
  • Просмотр инвентаря игрока.
  • Автоматическая обработка двухэтапной аутентификации (требуется предоставить shared_secret; подробности см. в моём блоге).
  • Работа с объектами и прокси-серверами.
  • Обработка неподтверждённых запросов на транзакции.
  • Подтверждение или отмена возврата предметов сделки.

Доступные методы:

Метод Описание
setSteamID Установка идентификатора Steam.
setDeviceID Установка DeviceID.
setSharedSecret Установка SharedSecert.
setIdentitySecret Установка IdentitySecret.
setProxyServer Настройка информации о прокси-сервере.
getApiKey Получение API-ключа.
getgamelist Получение списка игр пользователя.
getinventory Получение инвентаря пользователя.
send Инициирование сделки с предметами.
login Вход в учётную запись Steam.
acceptoffer Принятие предложения о сделке.
canceloffer Отмена предложения о сделке.
declineoffer Отказ от предложения о сделке.
GenerateSteamGuardCode Генерация кода двухфакторной аутентификации.
fetchConfirmations Перебор подтверждений.
getConfirmationTradeOfferId Получение идентификатора TradeOfferId на странице подтверждения сделки.
acceptConfirmation Принятие запроса на подтверждение.
cancelConfirmation Отмена запроса на подтверждение.

Строка транзакции должна быть представлена в виде массива, а не объекта.

Документация по разработке: https://www.yuque.com/books/share/8f76ee1e-917e-4656-82d2-cebec314829c?#

Примечание: Эти замечания основаны на опыте использования Umarket. Обратите внимание:

  • Учётная запись робота должна иметь историю транзакций на сумму более 5 долларов США, иначе она будет ограничена в возможности инициировать и завершать сделки.
  • Робот должен иметь историю покупок, иначе он может столкнуться с ограничениями и проблемами с размещением товаров.
  • Steamcommunity иногда нестабилен, и проблемы с доступом к сервису Steam могут привести к возврату Null или Empty Response при попытке входа.
  • Страница подтверждения транзакций Steam иногда работает нестабильно, и требуется несколько попыток загрузки, чтобы обновить её.
  • Для решения проблем с доступом к сервисам Steam можно использовать различные ускорители, научные методы для исправления сетевых проблем или разместить робота за пределами страны.

Журнал обновлений: 2021/09/25: Всем привет! Проект завершён, спасибо за многолетнюю поддержку🙏.

2021/05/01: Всем желаю весёлого Праздника труда! Надеюсь, вы хорошо проведёте время😄. Автор начал готовиться к экзаменам на повышение квалификации, поэтому работу над проектом пришлось временно отложить. Планирую продолжить после выхода на берег в следующем году. Надеюсь на ваше понимание, спасибо🙏.

2020/11/26: Ещё один год подходит к концу. В этом году проект перешёл из стадии разработки в стадию поддержки. У меня также не было достаточно времени для работы над Steam-ботом, поэтому с сегодняшнего дня я приостанавливаю разработку и настройку Steam-ботов. Если вам нужна эта услуга, пожалуйста, обратитесь к другим разработчикам! Надеюсь на ваше понимание. На этом пока всё, до новых встречPeace!

2019/06/15: Спустя год добавлена функция обхода и подтверждения. Umarket заброшен [проект слишком большой, одному не справиться, возможно, позже перепишу с использованием фреймворка]. Зато SteamBot наконец можно использовать в реальных проектах, сформировался замкнутый цикл сделок. Дальше работа передаётся вам, дорогие старшие товарищиOWO. Также приглашаю всех заглянуть в мой блог, на этом всё, Peace.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/7gugu-steamBot.git
git@api.gitlife.ru:oschina-mirror/7gugu-steamBot.git
oschina-mirror
7gugu-steamBot
7gugu-steamBot
master