SCMBot
SCMBot copied to clipboard
SCMBot alpha 2 or BuyOrder Tool (Available now!)
First: It's not a bot, just a tool for easy manipulating your orders on the market! You can place/cancel/replace your orders manually. There is no algorithm to automate these actions. Test version is available by the link below.
Главное: Это не бот, а всего-лишь инструмент для упрощения манипуляций ордерами на площадке!
Что нового в альфе 2?
- Вырезана функциональность сканера страниц предметов и новых поступлений.
- Сохранена возможность поиска предметов на площадке и работы с инвентарем.
- Список игр инвентаря теперь можно редактировать в файле AppTypes.txt, формат строк: Name=AppID/AppContext
- Добавлена функциональность для работы с ордерами. Есть возможность создать/отменить/заменить ваши ордеры вручную, сканировать статусы ваших ордеров для автоматической перепродажи купленных предметов.
- Для упрощения работы с ордерами существует история ордеров, в которой хранится информация о ранее размещенных вами ордерах. Редактировать историю можно через графический интерфейс программы, либо любым текстовым редактором в файле history.json.
Проблемы тестовой версии
- Не протестировано сканирование ордеров и перепродажа. Проверка статусов идет по порядку, последовательно, а не параллельно.
- Кривой интерфейс, возможно получится оптимизировать в будущем.
- Нечитабельность ссылок в истории ордеров. Стоит подзапариться и с делать привязку к именам предметов. Добавлено.
- Необходимо добавить обновление баланса кошелька, периодически, либо после успешной покупки ордера.
- Позже дополню этот список.
Test vesion video demo
Download Binary
(last update 15/03/15 13:00)
Возможна ли автоперепродажа куплненых вещей ?
@DotkaProDotka при должном подходе возможно многое. будет ли фича в этой версии? рано или поздно.
@Maxx53 where can I download scmbot alpha 2 sir
Возможна ли реализация проверки актуальности ордера? Стоит ли он на первом месте и при возможности переставлять на какую-ту сумму дороже, что бы можно было настраивать частоту проверки и переставления ордера
@mazzolank just wait, test version will be available soon. @Justmau5 https://github.com/Maxx53/SCMBot/issues/599#issuecomment-174460030
@Maxx53 я писал тебе на почту о возможной реализации без потерь, но быстро актуальность этого угасла т.к. рядовые пользователи почти сразу начали перебивать цену на невыгодную. По существу, нужна реализация работы с несколькими аккаунтами для удобства. Цены ордеров автоматически обновляются, при этом если открыть несколько страниц и не закрывать, то блокировка не должна накидываться, было бы неплохо это использовать.
банятся ли запросы на проверку статуса ордеров? надо бы прикрутить простенький сканер статусов ордеров для последующей перепродажи. речь идет о гет-запросах на steamcommunity.com/market/getbuyorderstatus
@Maxx53 есть информация, что нет.
в общем, сканер статусов работает так. ведется история ордеров с ценами для перепродажи. статусы запрашиваются в цикле, если какой-либой айтем оказывается купленным, по ссылке из истории вынимается цена для перепродажи, отправляется запрос на продажу.
история сохраняется в файл, сериализуется в json:
айтемы из истории так же можно вынимать для добавления в ордер:
интерфейс предтестовой версии
ув. @Maxx53 ! если не сложно, большая просьба добавить в интерфейс информационное поле (или только в RU интерфейс) с актуальным курсом конверсии руб>$, по которому стим работает прямо сейчас, получить можно jsonом любую цену какой нибудь awp asiimov, например, в $ и в руб, ну и поделить 2 на 1. будет очень удобно при работе с ордерами) спасибо! ну и кнопочку "обновить курс", чтобы автоматически не спамилось, а ручником можно было обновить))) либо даже так: сама кнопка с описанием в виде актуального курса, а по нажатию происходит обновление).
@Maxx53 добавить бы оповещение как в scm когда 1 запрос на скуп "закончился"
реализация алгоритма @vampig, проспонсированная им же https://www.youtube.com/watch?v=h6sKYXRoalU
Когда планируется релиз?)
@Rocky54 разработка подходит к концу. если все пойдет по плану, то к концу недели точно.
тестовая версия доступна, информацию читаем в шапке
@Maxx53 цена перепродажи устанавливается одна и та же на нескольких предметах. Если я меняю цену перепродажи на одном предмете, такая же устанавливается и на остальные предметы.
@Maxx53 when looking at order info, someone placed order at example 530.31 My currency is Euro. The number i see is Euro or USD? Max wallet is 500$ -> 460 Euro. the 530 Euro seems insane
Edit: Also minor bug. If order ends in .00 (example 230.00) it resets to 0 on Application, normal on market.
Пара багов:
-
Выдает ошибку при запуске скана
-
если кликнуть по своей аватарке, открывается чужой профиль, еще и забаненный)
Макс, ну так что? Можно ли это сделать? Т.е. что бы с ордеров запрос обрабатывал в первых рядах?
И да, после покупки, не восстанавливается ордер, а при увеличении кол-ва в программе, не добавляется вообще
@Justmau5 не смог проверить, да и алгоритмом подобное поведение исключено. найди последовательность действий, при которых данный баг проявляется и расскажи мне о них.
@mtzi all prices shows in your current currency. yea, expected bug with prices, i use custom string-to-decimal parsing, because of different regional price formats (commas and dots)
@Brosty
- спасибо, мне стоило протестировать этот момент, досадный мелкий косяк, который делает невозможным перепродажу. исправлено
- ну ты и древний баг раскопал. скорее не баг, а фича. как-то я решил схалявить и составлял ссылку профиля в формате steamcommunity/id/name. однако не у всех имя совпадает с логином. исправлено
@Reloow1r нельзя, кому достанется предмет решает рандом. разберись для начала, как ведут себя ордеры на торговой площадке.
- Не понятно по какой причине вылетает при нажатии на кнопку актуальная цена. Если кто знает решение подскажите
2. При добавлении предмета в список цена остается "0" и соответственно показывает ошибку. Но предмет покупает. Судя по видео такая проблема только у меня. Но если кто знает решение подскажите.
Проблемы пофиксены
@mtzi check last binary, i tried to fix price parsing bug @pro100vlad1994 перезалил бинарник, проверяй снова. сразу после возникновения ошибки скинь сюда последнюю запись из лога
Макс, как наиболее максимально использовать нового бота? Спасибо
Обе проблемы исправлены. Спасибо.
Ещё было бы не плохо, если бы оно из списка купленые предметы не убирало. Ну а допустим количество 0 показывало. Ну а когда ставишь 1 оно покупает... Ну или что то в этом духе. Это так чисто моя мысль. Я не на чем не настаиваю...Спасибо за внимание.
@pro100vlad1994 думаю не логично все мешать в один список. у меня визуально разделены списки ордеров, серверный (группа "мои заказы") и локальный (он же история, что выпадает из комбобокса "ссылка"). но это моё видение правильного интерфейса. если большинство найдет твой вариант более удобным, я ~~нахуй самовыпилюсь из этого мира~~ подумаю, как можно будет это реализовать и, возможно, пойду на компромисс.
Ну или другой вариант, вместо списка ссылок, выбор по названиям или картинкам.....ещё один вариант решения)просто чтоб список используемых предметов облегчить...Я понимаю что ты хочешь сказать... но вид как список ссылок....сложен для восприятия...
Не могу добавить предмет в список,вылезает unknown error