푸시 알림은 더 긴 지연으로 도착합니다. - 페이지 7

 
Edgar :

뭔가 놓쳤을 수도...

놓쳤다. 다른 펌웨어를 시도하십시오. 스톡(네이티브) vs 커스텀 도움이 될 좋은 기회입니다. 하지만 아마추어에게는 소란스럽습니다.

 
tyup :

당신을 위해 더 나은 (당신이 러시아 연방에 없기 때문에) 텔레그램이 없습니다. 나는 당신과 마찬가지로 이벤트에 빠르게 응답해야 하므로 메일 클라이언트와 특별 상품 모두에서 많은 옵션을 거쳤습니다. PushOver, PushBullit 등과 같은 프로그램 - 모든 곳에서 배달 속도에 문제가 있습니다. 메신저만 즉시 작동합니다. 그러나 텔레그램만이 가장 간단한 API를 가지고 있습니다. 당신은 위에서 말했다: 나는 오류가 수정되기를 기다리고 있습니다. 기다리다 보면 언젠가는 실망하게 될 것입니다. Android 8뿐만 아니라 이전 버전과 iPhone에서도 모바일 터미널을 테스트했습니다 . 도처에 문제가 있고 일주일에 한 번이 아니라 하루에도 여러 번 있습니다. 반나절 동안 작동한 다음 몇 분의 지연이 시작됩니다.

추신과 당신의 TV가 이륙하지 않았다

맞습니다. 전보가 적합합니다. 모든 경고를 포착하여 전보로 보낼 별도의 고문을 찾고 있습니다. 기존 고문을 변경하는 것보다 훨씬 편리할 것입니다. 조언을 주실 수 있습니까?

 
Andrey777 :

맞습니다. 전보가 적합합니다. 모든 경고를 포착하여 전보로 보낼 별도의 고문을 찾고 있습니다. 기존 고문을 변경하는 것보다 훨씬 편리할 것입니다. 조언을 주실 수 있습니까?

코드에서 SendNotification() 을 bot.SendMessage()로 대체하는 것이 문제입니까? 아니면 고문을 샀습니까?

 
tyup :

코드에서 SendNotification() 을 bot.SendMessage()로 대체하는 것이 문제입니까? 아니면 고문을 샀습니까?

나는 프로그래밍에 능숙하지 않으며 모든 것이 그렇게 간단하지 않습니다. 경고는 표시기와 조언자에서 동일한 방식으로 보내야합니다. 모든 경고를 전달하는 별도의 조언자를 설치하는 것이 더 쉬울 것입니다.

 
tyup :

코드에서 SendNotification() 을 bot.SendMessage()로 대체하는 것이 문제입니까? 아니면 고문을 샀습니까?

어렵지 않은 경우 여기에 추가해야 할 사항, 남아 있는 알림이 있는 모든 것을 수정하지만 전보를 추가합니다.


   if (Signal && iBarShift ( Symbol (), 0 , timeSignal) > CT( 1 ))
      {
         if (Upbuf1[CT( 1 )]< EMPTY_VALUE || (UseTime2&&Upbuf2[CT( 1 )]< EMPTY_VALUE ))
         {
             Alert ( "Signal BUY - " + Symbol ());
             SendNotification ( "Signal BUY - " + Symbol ());
            ChartBringToTop();
            timeSignal = iTime ( Symbol (), 0 , CT( 1 ));
         }
         if (Dnbuf1[CT( 1 )]< EMPTY_VALUE || (UseTime2&&Dnbuf2[CT( 1 )]< EMPTY_VALUE ))
         {
             Alert ( "Signal SELL - " + Symbol ());
             SendNotification ( "Signal SELL - " + Symbol ());
            ChartBringToTop();
            timeSignal = iTime ( Symbol (), 0 , CT( 1 ));
         }
      }
 
Andrey777 :

어렵지 않은 경우 여기에 추가해야 할 사항, 남아 있는 알림이 있는 모든 것을 수정하지만 전보를 추가합니다.


 на следующей строке за SendNotification ( "Signal BUY - " + Symbol ()); 
 пишете                bot.SendMessage(1111111111,"Signal BUY - "+ Symbol ());

유추하여 모든 곳에서 SendNotification() 다음 줄에 추가합니다.

 
tyup :

유추하여 모든 곳에서 SendNotification() 다음 줄에 추가합니다.

알겠습니다. 하지만 테스트를 위해 테스트 알림을 어딘가에 보내기 위한 버튼을 첨부할 수 없나요?

 

왜 버튼, 당신은 스크립트로 확인할 수 있습니다

 #include <Telegram.mqh>

string Token= "574958800:AAF222222CuFoe75BsSIwK9bqqw7rrfagIk" ;

CCustomBot bot;

void OnStart ()
{
      bot.Token(Token);
      
       int result=bot.GetMe();
       if (result== 0 )
        {
         //здесь имя бота.
         Print ( "Bot name: " ,bot.Name());
         // вместо "привет телеграм" пишете любой текст котоый хотите отправить
         bot.SendMessage( 111111111 , " Привет Tелеграм " ); // вот строчку вставляете в ваш код где надо
        }
       else
        {
         Print ( "Error: " ,GetErrorDescription(result), "  " , GetLastError ());
         return ;
        }
}
 
tyup :

왜 버튼, 당신은 스크립트로 확인할 수 있습니다

스크립트를 보내면 모든 것이 빨리 옵니다. 나도 사진을 보내보고 싶었고 이 코드를 스크립트에 삽입했지만 아무 것도 나타나지 않습니다.

CCustomBot bot;

string token = "208375865:AAFnuOjlZ3Wsdan6PAjeqqUtBybe0Di1or8" ;

bot.Token(token);

string photo_id;
int result=bot.SendPhoto( 198289825 , "EURUSD1.gif" ,photo_id, "screenshot" );
if (result== 0 )
   Print ( "Photo ID: " ,photo_id);
else
   Print ( "Error: " ,GetErrorDescription(result));
 
tyup :

유추하여 모든 곳에서 SendNotification() 다음 줄에 추가합니다.

bot.SendMessage() 가 모든 곳에 추가되었지만 이것을 어디에 추가해야 합니까?

 #include <Telegram.mqh>

string Token= "574958800:AAF222222CuFoe75BsSIwK9bqqw7rrfagIk" ;