SCMBot icon indicating copy to clipboard operation
SCMBot copied to clipboard

SCMBot alpha 2 or BuyOrder Tool (Available now!)

Open Maxx53 opened this issue 9 years ago • 72 comments

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)

Maxx53 avatar Jan 25 '16 07:01 Maxx53

Возможна ли автоперепродажа куплненых вещей ?

DotkaProDotka avatar Jan 25 '16 08:01 DotkaProDotka

@DotkaProDotka при должном подходе возможно многое. будет ли фича в этой версии? рано или поздно.

Maxx53 avatar Jan 25 '16 10:01 Maxx53

@Maxx53 where can I download scmbot alpha 2 sir

mazzolank avatar Jan 25 '16 10:01 mazzolank

Возможна ли реализация проверки актуальности ордера? Стоит ли он на первом месте и при возможности переставлять на какую-ту сумму дороже, что бы можно было настраивать частоту проверки и переставления ордера

Justmau5 avatar Jan 25 '16 10:01 Justmau5

@mazzolank just wait, test version will be available soon. @Justmau5 https://github.com/Maxx53/SCMBot/issues/599#issuecomment-174460030

Maxx53 avatar Jan 25 '16 11:01 Maxx53

@Maxx53 я писал тебе на почту о возможной реализации без потерь, но быстро актуальность этого угасла т.к. рядовые пользователи почти сразу начали перебивать цену на невыгодную. По существу, нужна реализация работы с несколькими аккаунтами для удобства. Цены ордеров автоматически обновляются, при этом если открыть несколько страниц и не закрывать, то блокировка не должна накидываться, было бы неплохо это использовать.

Igzibed avatar Jan 25 '16 12:01 Igzibed

банятся ли запросы на проверку статуса ордеров? надо бы прикрутить простенький сканер статусов ордеров для последующей перепродажи. речь идет о гет-запросах на steamcommunity.com/market/getbuyorderstatus

Maxx53 avatar Jan 26 '16 06:01 Maxx53

@Maxx53 есть информация, что нет.

vampig avatar Jan 26 '16 06:01 vampig

в общем, сканер статусов работает так. ведется история ордеров с ценами для перепродажи. статусы запрашиваются в цикле, если какой-либой айтем оказывается купленным, по ссылке из истории вынимается цена для перепродажи, отправляется запрос на продажу. история сохраняется в файл, сериализуется в json: image айтемы из истории так же можно вынимать для добавления в ордер: image

Maxx53 avatar Jan 26 '16 10:01 Maxx53

интерфейс предтестовой версии

image

Maxx53 avatar Jan 28 '16 15:01 Maxx53

ув. @Maxx53 ! если не сложно, большая просьба добавить в интерфейс информационное поле (или только в RU интерфейс) с актуальным курсом конверсии руб>$, по которому стим работает прямо сейчас, получить можно jsonом любую цену какой нибудь awp asiimov, например, в $ и в руб, ну и поделить 2 на 1. будет очень удобно при работе с ордерами) спасибо! ну и кнопочку "обновить курс", чтобы автоматически не спамилось, а ручником можно было обновить))) либо даже так: сама кнопка с описанием в виде актуального курса, а по нажатию происходит обновление).

vampig avatar Jan 29 '16 11:01 vampig

@Maxx53 добавить бы оповещение как в scm когда 1 запрос на скуп "закончился"

Kozerkyn avatar Jan 30 '16 13:01 Kozerkyn

реализация алгоритма @vampig, проспонсированная им же https://www.youtube.com/watch?v=h6sKYXRoalU

Maxx53 avatar Jan 30 '16 20:01 Maxx53

Когда планируется релиз?)

livepo88 avatar Feb 01 '16 14:02 livepo88

@Rocky54 разработка подходит к концу. если все пойдет по плану, то к концу недели точно.

Maxx53 avatar Feb 03 '16 14:02 Maxx53

тестовая версия доступна, информацию читаем в шапке

Maxx53 avatar Feb 05 '16 14:02 Maxx53

@Maxx53 цена перепродажи устанавливается одна и та же на нескольких предметах. Если я меняю цену перепродажи на одном предмете, такая же устанавливается и на остальные предметы.

Justmau5 avatar Feb 05 '16 15:02 Justmau5

@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.

mtzi avatar Feb 05 '16 18:02 mtzi

Пара багов:

  1. Выдает ошибку при запуске скана err

  2. если кликнуть по своей аватарке, открывается чужой профиль, еще и забаненный) err2

Brosty avatar Feb 06 '16 00:02 Brosty

Макс, ну так что? Можно ли это сделать? Т.е. что бы с ордеров запрос обрабатывал в первых рядах?

Reloow1r avatar Feb 06 '16 11:02 Reloow1r

И да, после покупки, не восстанавливается ордер, а при увеличении кол-ва в программе, не добавляется вообще

Reloow1r avatar Feb 06 '16 12:02 Reloow1r

@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

  1. спасибо, мне стоило протестировать этот момент, досадный мелкий косяк, который делает невозможным перепродажу. исправлено
  2. ну ты и древний баг раскопал. скорее не баг, а фича. как-то я решил схалявить и составлял ссылку профиля в формате steamcommunity/id/name. однако не у всех имя совпадает с логином. исправлено

@Reloow1r нельзя, кому достанется предмет решает рандом. разберись для начала, как ведут себя ордеры на торговой площадке.

Maxx53 avatar Feb 06 '16 14:02 Maxx53

  1. Не понятно по какой причине вылетает при нажатии на кнопку актуальная цена. Если кто знает решение подскажите

default 2. При добавлении предмета в список цена остается "0" и соответственно показывает ошибку. Но предмет покупает. Судя по видео такая проблема только у меня. Но если кто знает решение подскажите.

2

Проблемы пофиксены

pro100vlad1994 avatar Feb 06 '16 15:02 pro100vlad1994

@mtzi check last binary, i tried to fix price parsing bug @pro100vlad1994 перезалил бинарник, проверяй снова. сразу после возникновения ошибки скинь сюда последнюю запись из лога

Maxx53 avatar Feb 06 '16 17:02 Maxx53

Макс, как наиболее максимально использовать нового бота? Спасибо

Reloow1r avatar Feb 06 '16 17:02 Reloow1r

Обе проблемы исправлены. Спасибо.

pro100vlad1994 avatar Feb 06 '16 17:02 pro100vlad1994

Ещё было бы не плохо, если бы оно из списка купленые предметы не убирало. Ну а допустим количество 0 показывало. Ну а когда ставишь 1 оно покупает... Ну или что то в этом духе. Это так чисто моя мысль. Я не на чем не настаиваю...Спасибо за внимание.

pro100vlad1994 avatar Feb 06 '16 19:02 pro100vlad1994

@pro100vlad1994 думаю не логично все мешать в один список. у меня визуально разделены списки ордеров, серверный (группа "мои заказы") и локальный (он же история, что выпадает из комбобокса "ссылка"). но это моё видение правильного интерфейса. если большинство найдет твой вариант более удобным, я ~~нахуй самовыпилюсь из этого мира~~ подумаю, как можно будет это реализовать и, возможно, пойду на компромисс.

Maxx53 avatar Feb 06 '16 20:02 Maxx53

Ну или другой вариант, вместо списка ссылок, выбор по названиям или картинкам.....ещё один вариант решения)просто чтоб список используемых предметов облегчить...Я понимаю что ты хочешь сказать... но вид как список ссылок....сложен для восприятия...

pro100vlad1994 avatar Feb 06 '16 21:02 pro100vlad1994

Не могу добавить предмет в список,вылезает unknown error

Wzxc avatar Feb 07 '16 00:02 Wzxc