Discussão do artigo "Como criar bots para Telegram em MQL5" - página 20
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Olá,
Estou tendo um pequeno problema com o Telegram Bot EA mt5 - consigo adicionar modelos adicionais nas configurações, MAS quando o testo no Telegram, ele está carregando apenas o modelo padrão.
Alguma recomendação ou ajuda?
Desde já, obrigado!
Por favor, me ajude com uma orientação. Adicionei a permissãoconfigurações do terminal. Pelo navegador, a solicitação é executada com êxito https://api.telegram.org/bot<token>/sendMessage?chat_id=<id>&text=test
As linhas de código abaixo são executadas, mas SendMessage retorna o código de erro 5203 (Erro como resultado da execução da solicitação HTTP). O método bot.GetMe() retorna o mesmo erro 5203.
Qual pode ser o problema? Obrigado!
Alexander,
Como você resolveu o problema?
Executei a VPN dentro do chrome e ainda dá 5203.
Amanhã vou tentar no amazan vps.
Muito obrigado, ele funciona perfeitamente!
O que exatamente funciona? Você está usando a biblioteca deste artigo? Qual terminal você está usando, MT4 ou MT5?
O que exatamente está funcionando? Você está usando a biblioteca deste artigo? Qual terminal você usa, MT4 ou MT5?
Funciona em ambos.
Isso funciona nos dois sentidos.
Andrew, o problema é que essa biblioteca parou de funcionar para mim há algum tempo, mesmo por meio de VPN, retornando Error: HTTP request failed. A julgar pelo fato de que as pessoas ao mesmo tempo começaram a postar neste e em outros tópicos sobre problemas com a API do telegrama, há um problema. A solução parece ter sido encontrada apenas para o MT5, mas eles usam uma biblioteca diferente desta. Provavelmente, o problema surgiu depois que o telegrama começou a aceitar solicitações somente por meio do protocolo TLS 1.2 ... Em geral, ainda não encontrei uma solução para o problema, e aqui uma pessoa escreveu, e você escreve que tudo funciona.
Andrei, o fato é que, há algum tempo, essa biblioteca parou de funcionar mesmo via VPN, retornando Error: HTTP request failed. A julgar pelo fato de que as pessoas, ao mesmo tempo, começaram a escrever neste e em outros tópicos sobre problemas com a API do telegrama, há um problema. A solução parece ter sido encontrada apenas para o MT5, mas eles usam uma biblioteca diferente desta. Provavelmente, o problema surgiu depois que o telegrama começou a aceitar solicitações somente por meio do protocolo TLS 1.2 ... Em geral, ainda não encontrei uma solução para o problema, e aqui uma pessoa escreveu, e você escreve que tudo funciona.
Você abre o https://api.telegram.org/ em seu navegador?
Como você usa essa biblioteca? Você mesmo adicionou algo ou executou os exemplos do artigo?
O site https://api.telegram.org/ está abrindo em seu navegador?
Sim, ele abre, a VPN está ativada, a VPN não está no navegador, há um programa separado no computador, todo o tráfego passa por ele.
Como você usa essa biblioteca? Você mesmo adicionou algo ou executou os exemplos do artigo?
Eu uso apenas a biblioteca Telegram.mqh, todo o resto eu mesmo escrevi, em resumo - envio/recebimento de sinais sobre negociações.
Agora baixei a biblioteca novamente, permiti o endereço, executei o exemplo do artigo Telegram_Bot_EA - mesmo erro: falha na solicitação HTTP.
p.s. testado no MT4
Olá, consegui fazer já que eles também funcionam em canais privados, tudo está no Telegram.mqh, existe uma parte no arquivo onde ficam os "@", o que eu fiz foi substituir por "-", e na hora de colocar o nome do canal com a variável InpChannelName lá coloco o seguinte "-10014749xxxxx", o token do canal com o bot
Sim, ele abre, a VPN está ativada, a VPN não está no navegador, há um programa separado no computador, todo o tráfego passa por ele.
Eu só uso a biblioteca Telegram.mqh, todo o resto eu mesmo escrevi, em resumo - envio/recebimento de sinais sobre negociações.
Agora baixei a biblioteca novamente, autorizei o endereço, executei o exemplo do artigo Telegram_Bot_EA - mesmo erro: falha na solicitação HTTP.
p.s. testado no MT4
Talvez o MT4 permita que o tráfego contorne a VPN? Provavelmente, existem alguns programas para isso.
Mas eu faria isso de forma mais fácil:
Posso lhe dar meu EA para verificar, mas tenho certeza de que o resultado será o mesmo, o problema está no WebRequest básico.
Você também pode usar uma variante com wininet.dll e o WebRequest normal do Windows. Alguns exemplos foram postados aqui, procure por eles.