Discussão do artigo "Como criar bots para Telegram em MQL5" - página 53

 
Roboboy18 #:

Descobri como fazer isso, quem estiver interessado pode perguntar)

Asking))))) Não há nada disso no artigo.

 
Valeriy Yastremskiy #:

Asking))))) Não há nada disso no artigo.

Porque o TG mudou um pouco em relação à data em que o artigo foi publicado.... Pelo que entendi, agora há 4 entidades básicas no TG:

  1. Chat;
  2. Canal;
  3. Usuário;
  4. Bot.

As mensagens são enviadas pela função SendMessage():

int SendMessage(const long chat_id,
                const string text,
                const string reply_markup=NULL)


Para cada entidade, precisamos descobrir seu ID. Isso pode ser feito usando o IDBot (@username_to_id_bot).




Создание бота для Telegram на языке MQL5
Создание бота для Telegram на языке MQL5
  • www.mql5.com
Эта статья — пошаговое руководство по созданию бота для Telegram на языке MQL5. Данный материал будет интересен тем, кто хочет связать торгового робота со своим мобильным устройством. В статье приведены примеры ботов, выполняющие рассылку торговых сигналов, поиск информации на сайте, присылающие информацию о состоянии торгового счета, котировки и скриншоты графиков на ваш смартфон.
 
Denis Kirichenko #:

Como o TG mudou um pouco em relação à data em que o artigo foi publicado.... pelo que entendi, agora há quatro entidades básicas no TG:

  1. Chat;
  2. Canal;
  3. Usuário;
  4. Bot.

As mensagens são enviadas pela função SendMessage():


Para cada entidade, precisamos descobrir seu ID. Você pode fazer isso com um IDBot (@username_to_id_bot).




Não estou entendendo como fazer isso? Ele está me informando o ID do meu nome de usuário e a barra de menu é um prompt para enviar. Terei que ler. ) Obrigado)
 
Valeriy Yastremskiy #:
Não entendo como fazer isso. Estou recebendo meu ID de usuário e a barra de menu é um prompt para enviar. Terei que ler o texto. ) Obrigado)

Sim, funciona, mas somente nos bate-papos, por algum motivo, ele vê os grupos, embora os exiba de forma diferente, nos bate-papos o número de participantes é indicado. Mas nos grupos isso não acontece. E ele não passa o grupo para o bate-papo, mas apenas para a guia de grupo.

 
Como faço para quebrar uma linha em uma mensagem que envio ao Telegram?
"\n" - não funciona.
 
Maksym Mudrakov #:
Como fazer uma quebra de linha em uma mensagem enviada ao Telegram?
"\n" - não funciona.

"%0A"

 
Maksym Mudrakov #:
Como faço para criar uma quebra de linha em uma mensagem enviada ao Telegram?
"\n" - não funciona.

Qualquer texto ali é HTML. As tags dele funcionam. Cores, formatação...

 
Edgar Akhmadeev #:

Qualquer texto ali é HTML. As tags dele funcionam. Cores, formatação...

parágrafos, cabeçalhos))))

 
Vitaly Muzichenko #:
%0A

Não está funcionando para mim.

 
Edgar Akhmadeev #:

Qualquer texto ali é HTML. As tags dele funcionam. Cores, formatação...

Tentei escrever "<br/>" no texto da mensagem e também substituí os colchetes angulares e obtive"&lt;br/&gt;", mas não funciona