ロボットがエラーを報告した場合に,コードで自動再起動を可能にする方法

作者: リン・ハーン香菜は食べない作成日: 2018-03-12 19:23:01,更新日:

お願いします ロボットがエラーを報告した場合に,コードで自動再起動をどのように行うか? また,微信でエラーを提示したり,手動で再起動することもできます. ありがとうございました!img


もっと

小さな夢- 1、異常処理で。throw "error",異常がキャプチャされたときに,Log (("XXX", "@") を押してメッセージを送る - 2, BotVSでAPIを拡張 ロボットの状態を検知 ロボット停止 再起動 しかし,これは推奨されません. 上の図のタイプエラーのようなエラーが処理されなければならないので,この種のエラーは,ポリシー プログラム設計の問題です.

小さな夢拡張APIの制御が不要である場合,JSの異常メカニズムとして try{...} catch(e) {...} を使えば,エラーが見つかり,処理されている.しかし,そのような処理は推奨されません. エクスチェンジ API が返したデータに対してエラー処理を許すよう推奨します. null エラーが予測されるため. 簡単な例: ` ` getTickerが null を返します. // 変数が発生した場合は, if ((ticker == null) { を表示しています. 試してください {cH00ffff} ` `

香菜は食べないこの属性は,交換 api が返ってくるもので,私の定義ではありません. しかし,交換は毎回データ異常が発生し,この属性が読み取れない状態になり,ロボットが自動的に停止します. 夢よ,私は下記の拡張APIを見て,Python版だけです.

小さな夢このエラーは, currentQty の属性をチェックすると,ある変数の型が定義されていないと仮定される.この変数の currentQty にアクセスすると,.currentQty のコードを重点的にチェックして,前述の変数が定義されていない可能性があるかどうかを確認します.

香菜は食べないBitMEXは動作し続けており,数時間 (約4時間) 後にエラーが発生し,手動で再起動する必要があります.