// --> Qui inseriremo variabili e costanti del progetto #endregion #region cBot Events protected override void OnStart() { // --> Stampo nei log la versione corrente Print("{0} : {1}", NAME, VERSION); // --> Controllo se i valori sono coerenti Webhook = Webhook.Trim(); if (Webhook.Length < 1) { MessageBox.Show("Wrong 'Webhook', es. 'https://api.telegram.org/bot[ YOUR TOKEN ]/sendMessage'", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Stop(); } Message = Message.Trim(); if (Message.Length < 1) { MessageBox.Show("Wrong 'Message', es. '#{0} opened {1} position at {2} for {3} lots'", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Stop(); } PostParams = PostParams.Trim(); if (PostParams.IndexOf("{0}") < 0) { MessageBox.Show("Wrong 'POST params', es. 'chat_id=[ @CHATID ]&text={0}'", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Stop(); } // --> Registro il callback per condividere le operazioni Positions.Opened += OnPositionOpened; }