HaiDaoHai Technology > Blog > ORIGIN机器人使用说明-海盗海
ORIGIN机器人使用说明-海盗海
海盗海官方 2019-05-30

ORIGIN机器人(淘宝版)使用说明

1.3.4版

本使用说明会根据最新版本的功能和内容进行更新。

老版本会有部分功能与本说明文档不符。需要更新迭代请联系我们商务Q咨询报价。

概述:

ORIGIN机器人采用激活码流程,可以对接任意平台。只要订单数量不超过上限,亦可对接多个店铺。

淘宝商家可以在机器人管理后台为Origin上已发售的游戏生成激活码,填入淘宝阿奇索机器人实现自动发货。当买家在店铺购买对应的宝贝后,可以到提货页面自助提货。机器人根据买家订单里填写的Origin账号密码,自动登陆买家账号,使用商家的mycard钱包为买家购买对应的游戏。

可以关注我们的微信公众号以获取机器人迭代信息、新功能及新项目介绍:

 

1.准备工作

详见https://docs.qq.com/doc/DTkRrbUp0em95dmh5

 

2.后台

工程师帮你配置好机器人后,会给你机器人后台的链接,用工程师给你的账号密码登录。

然后点开左上角菜单栏。

后台右上角有版本号。左边是机器人当前版本号(下方图例是1.2.6)。右边是给技术看的后台管理界面的版本号(1.2.3)。

上图中的【重置】按钮是重置搜索条件,清空搜索条件用的。

 

2.1代理

个别阿里云服务器被橘子限制访问。如果你的服务器不幸被限制,就需要到代理页面填写你的http代理。

如果你的服务器可以正常直连,代理则不用填。

和Steam跨区模块一样,必填代理的IP地址和端口号。区域这一栏需要和Origin对应的区域代码一致。默认值是香港HK,货币HKD。台湾要区域填TW,货币填TWD。

编码的游戏没指定代理(详见2.3),发货时会默认使用HK的代理;如果后天没代理,就是用本机服务器ip。

港区请尽量使用香港的代理,国内代理容易被墙。

注:1.2.8之前的版本,同一个地区的线路,如果录入多条,默认只用第一条。如果线路被禁封,换线记得删除原有线路。

 

2.1.1代理检测

(1.3.4版迭代功能)

可通过右边的测试按钮,检测代理是否正常可用,是否被禁封。

和Steam的代理检测不同,橘子要确保代理能用,需要确认Origin和Mycard均为禁封对应的IP,需要填入对应的账号信息进行检测。

2.2Mycard账号管理

允许添加、管理10个Mycard账号用于发货。

Mycard钱包余额自动同步功能,默认以10分钟间隔,轮训更新已启用的Mycard钱包余额。

机器人会随机选择钱包发货。注:目前因为没有商品定价,所以暂不支持余额不足时自动切换钱包发货

目前每小时订单数量超过60会自动排队。

2.2.1给钱包指定代理

(1.3.4版迭代功能)

主要用于把店铺订单分摊到多个代理上。以避免单个IP频繁调用接口导致被官方禁封。即便发生被禁封的情况,也可以通过更改钱包对应的代理,快速切换线路。

具体实施方案:

1. 商品管理中商品只配置地区代码,比如要在香港区购买的配置地区代码为HK,要在台湾区购买的配置地区代码为TW

2. 为Mycard钱包指定代理线路,比如目前有两条香港的代理线路分别为HK01、HK02,一条台湾线路TW02,则可以指定Mycard钱包mycard01使用HK01线路,mycard02钱包使用HK02线路,mycard03钱包使用TW02线路;

3. 当买家A提货时,提货商品为香港区,则从mycard01、mycard02两个香港线路钱包中随机选择一个用来给买家A支付;

买家B提货时,提货商品为台湾区,则选择mycard03钱包为其支付

 

配套的原有的给游戏指定代理的功能,变更为给游戏指定商店区。这里默认值为HK。

机器人会自动选择对应地区的钱包/代理发货。

 

2.3橘子游戏编码

【新增编码】编码游戏信息,填写游戏名、对应的商品编码

1.3.4版本支持商品指定地区。可以单独指定某个商品,在设置代理后,可以使用指定的商店区购买。

商店区一栏默认为港区。指定其他地区请手动输入对应的官方简称。

1.2.5版本支持商品指定跨区功能,可以单独指定某个商品,在设置代理后,可以使用指定的代理购买。

未指定商品代理,但是配置了默认的HK区代理时,机器人默认将使用第一个HK代理作为机器人代理访问。

1.2.5版的这个功能因为和钱包指定代理功能冲突,在1.3.4版本里变更为指定商店区。

 

2.3.1 Origin商品编码获取方式

  1. 把需要上架的游戏塞进Origin愿望单
  2. 打开愿望单,按F12
  3. 按下图中红字123步,找到游戏编码的字符串

【data-telemetry-offer-id="OFB-EAST:109546867"】

其中“OFB-EAST:109546867”就是这个游戏的编码。

橘子游戏有2种常见的编码格式:“OFB-EAST:xxxxxxxx”以及“Origin.OFR.50.000xxxx”。

 

2.3.2 暂停发货保护

折扣活动结束、不再需要机器人代购的游戏,可以在Origin商品页面关掉启用开关。

2.4激活码管理

类似R6机器人的激活码功能。在激活码页面选择已经编码的游戏,创建指定数量的激活码。可以把激活码导出到阿奇索机器人自动发货。

可以在此页面把激活码标记成已激活或者删除激活码。

已经删除的激活码将会失效,客户将无法使用。但如果客户已经提货,再删除激活码不会影响提货。

1.2.5之后的版本支持设置激活码生效时间,以免官方活动结束,价格恢复原价造成损失。

2.4.1激活码批量导出

可以在左下角选择当页显示的激活码数量,然后在右上的【导出当前页】批量导出激活码。

2.5优惠码

可以在【优惠码】页面设置新增橘子优惠码。

实现下单时每次生成订单之前自动输入优惠代码的功能。

 

 

2.6订单记录

如果在订单记录页面看到未翻译完全看不懂的报错内容,请整理在文档里反馈给我们。

可以在订单页面设置筛选指定日期的订单记录。​

2.6.1订单重发

(1.3.4迭代功能)

订单记录页失败的订单可以在右边用【重发】按钮进行重发。

重发时可指定钱包。

 

2.7手动发货

手动发货页面可以直接填写商品编码、买家账号,指定钱包发货。

Origin商品编码获取方式详见本文档2.4.1

1.3.5版本手动发货可以输入优惠码并指定代理。

3.具体订单流程:

  1. 买家到提货页面填写激活码,以及收货的EA账号密码
  2. 机器人登陆买家收货的EA账号。找到买家所购买的游戏,下单购买。选择Mycard付款,新增账号,填写一个邮箱,转跳支付页面。
  3. 机器人登陆卖家的Mycard账号(填写账号、密码、验证码),填写支付密码(动态键盘),支付买家游戏的货款。

3.1提货页

填入激活码及Origin注册邮箱和密码进行提货。一般建议客户激活成功后,及时修改密码。

激活码必须准确填写,不能在激活码栏内输入商品名称等额外的信息。

激活码提交成功后,一般1分钟内就会发货。

 

提货页示例:

(1.2.5版本)两步验证代码在提交激活申请之后才用填。

默认不显示两步验证代码输入框,当用户提交帐号、密码验证时,确认有两步验证,再弹出两步验证代码输入框。

3.2多线程并发

1.3.5版本发订单是全异步的,来多少订单就立即并发多少个线程处理订单。每小时超过60单会需要排队。排队的订单会在机器人后台显示“初始化”。

1.2.5版本默认提供3线程。

机器人每秒轮询一次待处理的订单,可以同时处理3个订单。

当前有订单正在处理时,后续订单会排队,在后台订单记录中提示“初始化”。

比如现在有1个订单A待处理,新进来的订单BCDEF就会开始排队,在后台显示“初始化”。A处理完了,机器人会同时处理BCD,EF继续排队。

 


常见问题

常见订单报错

 

  • 钱包余额不足,看到这个报错就可以换钱包了。

  • post accoun:提交账号失败。可能是网络卡了,或者钱包填错或者编码填错了。注意钱包不要有空格;不同地区的编码不一样,获取编码的时候最好走港区代理查看编码。

​​

  • Mycard获取支付结果失败:如果是偶尔遇到一两个订单这个报错,可能是网络问题。

如果多个订单大规模出现这个报错,检查一下是不是钱包账号密码输错了,多次尝试用错误的密码登陆会导致钱包被锁,需要先把出错的钱包删掉,等过一段时间人工能够正常登陆该钱包之后,再重新添加到后台。

以下4种报错,均为机器人未能获取付款结果,订单有可能支付成功,也可能失败,需要人工核实订单是否扣点,以免重复发货。

Mycard获取支付结果失败

跳转Origin查询Mycard支付结果失败

Origin checkout mycard支付失败

Origin确认Mycard支付详情失败

 

​​​​​​​​

  • 这些是我们内部的接口异常的报错,一般都是网络异常、代理不稳定导致的。GFW封ss很厉害,建议尽量用http的。

​​

 

  • 其中的购物车失败也有可能是以下情况:需要检查下是不是在别的地方在登录origin帐号,买家那边在登录之类的。机器人要用买家origin帐号登录,登录后会获得一个会话的key,如果这期间内有别的地方登录,可能导致机器人这边的key失效。

​​​​

  • ORIGIN登录失败、Mycard支付跳转失败之类的报错:个别出现的情况,大多是网络卡。大规模出现的话,一般是IP被封了,需要换个代理

  • 获取买家帐号登录状态失败了,可能是网络问题导致买家登录的时候cookies丢失了,偶尔会出现,一般重新发就好了

  • 卡处理中:卡处理中的都不会发了,特别是卡了半小时以上的。如果需要作废卡住的激活码,到激活码管理页面删掉就行。

  • 登陆Origin两步验证失败:有买家失败了,还一直提交,相当于在一直在从代理线路频繁登录Origin。买家登录操作太频繁,会被origin服务器限制登录。 可以先暂停发货,换个代理试试。让买家失败了就先别一直提交了,等一会儿先。

 

 


暂时不提供的功能

以下Steam机器人有的功能,在Origin机器人上暂不提供

1.暂不提供对接淘宝以及相关的功能。如:

  • 对接淘宝订单自动发货
  • 自动上架
  • 自动同步价格

2.暂不提供权限管理相关功能

3.因为现在没有自动获取橘子游戏价格的功能,所以暂不提供没钱的钱包自动切换其他钱包发货。

COPYRIGHT © 2016-2019 haidaoteam.com