Tiny Telegram Tools

Bots Inline do Telegram: Digite @bot em Qualquer Chat

O modo inline é o jeito mais antigo do Telegram de usar um bot sem instalar nada, e funciona em lugares que o Modo Convidado não alcança: qualquer chat em qualquer cliente, incluindo uma conversa privada com um amigo, um canal, ou um grupo onde nenhum bot poderia ser adicionado. Digite @usuariodobot seguido de uma consulta em qualquer lugar da caixa de mensagem, e o bot devolve um cartão de resultado que você pode conferir e enviar você mesmo.

O mecanismo é diferente do Modo Convidado. Enquanto o Modo Convidado dispara no momento em que você envia uma @menção como mensagem, o modo inline dispara enquanto você ainda está digitando. O Telegram consulta o bot em segundo plano e mostra um cartão acima do teclado antes de você ter enviado qualquer coisa. Você escolhe enviar ou não, e a mensagem que cai no chat carrega uma pequena nota "via @usuariodobot".

Vários dos bots ao vivo deste site também funcionam como bots inline, então a mesma @menção funciona tanto numa conversa privada quanto num grupo.

Passos

  1. Abra qualquer chat. Uma conversa privada, um grupo, até um chat onde o bot nunca poderia ser adicionado como membro. O modo inline não se importa se o bot é participante.
  2. Digite @ e o nome de usuário do bot. Por exemplo, digite @WhisperLockBot na caixa de mensagem. O Telegram reconhece o @usuário e muda para o modo inline automaticamente.
  3. Adicione sua consulta depois do nome de usuário. Continue digitando depois do nome do bot. Para o WhisperLockBot isso é @amigo e o seu texto, por exemplo @WhisperLockBot @ana me liga quando estiver livre.
  4. Espere o cartão aparecer acima do teclado. O Telegram busca o resultado do bot enquanto você digita e mostra como um cartão de prévia, antes de você ter enviado qualquer coisa para o chat.
  5. Toque no cartão para enviar. Tocar envia o resultado como uma mensagem no chat atual, marcada "via @usuariodobot" para que as pessoas vejam qual bot produziu aquilo.

Bom saber

Perguntas frequentes

Qual a diferença entre modo inline e Modo Convidado?
O modo inline mostra um cartão de prévia enquanto você digita, em qualquer chat de qualquer cliente, e você escolhe enviar. O Modo Convidado responde a uma mensagem que você já enviou, só em grupos que o bot não entrou, e posta a única resposta dele automaticamente.
Preciso adicionar o bot ao meu chat primeiro?
Não. O modo inline funciona justamente porque o bot não precisa ser membro. Digitar o @usuário dele e uma consulta é toda a interação.
Por que a mensagem diz "via @usuariodobot" depois que eu envio?
O Telegram atribui todo resultado inline ao bot que o produziu, então quem lê o chat consegue ver qual bot gerou aquela mensagem específica.
O modo inline funciona em todo chat, inclusive canais?
Sim. O modo inline não se limita a chats em que um bot poderia entrar. Funciona em conversas privadas, grupos, e canais igualmente, já que o bot nunca precisa de participação para responder a uma consulta inline.

Guias relacionados