Usando o Telegram do terminal

Até agora, certamente mais de um de vocês já ouviu e / ou leu sobre Telegram, o novo sistema de mensagens que rivaliza com o onipresente (e inseguro) WhatsApp.
Você também saberá que se trata de um Software Livre e que tanto o programa quanto sua API são gratuitos (exceto para o servidor, embora pareça que também possa ser lançado)
Neste artigo vou explicar os passos a seguir para instalar e usar o cliente para o terminal, que ainda está em desenvolvimento, mas que podemos usar sem muitos problemas.

instalação:

Se você é um usuário de archlinux ou derivados de onde você pode instalá-lo AUR via pacote telegrama-git, portanto, você pode pular esta etapa. Além do repositório do programa você pode encontrar um pacote rpm, bem como para gerar o pacote para Gentoo, Debian e derivados.

Para compilar, precisaremos dos seguintes pacotes (além do GCC, autotools e outros):

  • Git
  • openssl
  • tomar
  • libconfig
Em algumas distros, como Debian ou Ubuntu, openssl é como libssl. Além disso, lembre-se de instalar as bibliotecas que terminam em -dev o -desenvolver.

Assim que as dependências forem instaladas, abrimos um terminal e vamos para a pasta onde clonaremos o repositório:
git clone https://github.com/vysheng/tg.git
Agora vamos para a pasta recém-criada, tg, e executamos:

./configure
make

Se nada falhar, teremos o programa compilado.
Para testá-lo, executamos:
./telegram
Iremos obter uma tela como esta solicitando nosso número de telefone para nos enviar uma mensagem com o código de verificação:

telegrama para casa

Assim que o código for inserido, podemos usar o cliente.
telegrama-sessão iniciada

Também possui autocompletar, tanto para os comandos quanto para os contatos:
autocompletar telegrama

Dentro da pasta ~ / .telegram se salva a configuração do cliente, além de uma pasta onde ficarão as imagens, vídeos, etc. que nossos contatos nos enviam (embora isso deva ser feito manualmente por meio de um comando).

Comandos básicos:

  • msg: Enviamos uma mensagem para um de nossos contatos
  • send_photo / video / text: Enviamos uma imagem, vídeo ou arquivo de texto
  • create_secret_chat: Criamos um chat secreto com o contato indicado
  • add_contact: Tente adicionar um contato indicando seu número de telefone

Estes são alguns dos comandos disponíveis. Para saber o resto, basta escrever ajuda.

O cliente, mesmo em um estágio inicial, é muito bom, se você souber manusear o terminal. O ponto negativo do momento é que para baixar o que nos enviam é necessário fazer manualmente, sabendo também o id da mensagem. Para isso executamos o comando:
set msg_num 1
e sempre que enviarmos ou recebermos uma mensagem obteremos o número de identificação da mensagem.

Espero que ajude vocês, esperando que saia um cliente gráfico para vocês que não querem usar o terminal, ou não estão acostumados a usá-lo.

Repositório de projeto

Não há interface gráfica NATIVO para GNU / Linux. Se você quiser usar uma interface gráfica, você tem Webograma para usá-lo de um navegador. Por favor, não pergunte sobre o assunto novamente, assim que sair, será discutido. Obrigado pela sua compreensão.

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   filux dito

    Olá, Telegram é fantástico, é o melhor que já experimentei.
    Mas é um horror usá-lo através de um terminal com a bela interface que existe no windows, então espero que eles lancem uma GUI o mais rápido possível.

    Saudações.

    1.    al_SeverR dito

      Embora não haja GUI nativamente para GNU / Linux, podemos usar Webogram »
      http://zhukov.github.io/webogram

      1.    f3niX dito

        Aparentemente, se houver uma interface para Linux https://github.com/vysheng/tg

  2.   matias dito

    Great!
    Recentemente li um tutorial para usar wathsapp do pidgin,
    Existe alguma maneira de usar telegrama em pidgin? abraço!

    1.    Eles são link dito

      Bem, no momento não, claro que não encontrei nada, mas ficaria bem.

  3.   Jorge dito

    Ótimo Telegram, mas como Fylux diz, eles devem implementar uma interface gráfica no Linux! Por outro lado, o que não gosto é que apenas um dos meus contatos usa.

    1.    O_Pixote_O dito

      Mas é uma questão de publicá-lo e, se puder, faça-o pessoalmente, porque todos sabemos que a preguiça é o motivo pelo qual uma aplicação insegura e proprietária continua a ter tanto sucesso. Alguns amigos meus e eu enganamos todos os nossos amigos importantes com quem conversamos para fazer o download e agora temos alguns contatos. O que você não pode esperar é que um santo desça do céu e diga a eles para instalá-los.

    2.    O_Pixote_O dito

      Uma pergunta, o controle c deve sair? xD

  4.   Dekomu dito

    Existe uma maneira de criar uma conta de telegrama sem fornecer o número do celular?
    Eu tentei criar uma conta através de um cliente desktop e ele pede para celular, o app do google play também pede?
    Não sei, mas tudo que me pede um número de celular me deixa desconfiado: /

    1.    O_Pixote_O dito

      Se for um aplicativo que utiliza seu número de telefone para criar um chat com seus contatos, o mínimo necessário será seu número de celular, da mesma forma que linha, whatsapp, chat, etc. eles também perguntam a você. Se você quiser que funcione bem, instale-o primeiro no celular, porque senão é mais provável que quando você começar não tenha nenhum contato.

      1.    Dekomu dito

        Etapa.
        Não tenho nada pelo mesmo motivo, não sei ... só não gosto de dar o número.
        Obrigado pela informação, pois prefiro ficar “incomunicável” 😛
        Saudações ~

      2.    Alqueires Caóticos dito

        O Telegram também utiliza nicknames para estabelecer contacto entre os utilizadores embora não seja obrigatório, na realidade seria perfeitamente possível criar uma conta baseada em nickname sem um número de telefone associado, simplesmente procurando os seus contactos por nickname na pesquisa global.

  5.   Juanpa dito

    eu tenho problemas com a dependência libconfing

  6.   michael dito

    Por favor, não continue a dar fama ao Telegram. Nada mais é do que outra armadilha como o WhatsApp. O fato de ser open source é apenas uma estratégia para as pessoas acreditarem que é confiável quando na realidade o código do lado do servidor é proprietário, ele usa um protocolo fechado que não é o padrão XMPP, especialistas em segurança descobriram que seu algoritmo de criptografia é é o mesmo rand usado pela NSA. Além disso, seu criador é o mesmo que VKontakte, a rede social russa que exige seu número de telefone para ser usada.
    Já é hora de promovermos o uso de redes livres e do protocolo XMPP / Jabber livre / federado.

    1.    noturno dito

      Openwengo usou XMPP para videoconferências. Era multiplataforma e de qualidade pelo menos para a época, mas como quase todos tinham seus amigos no msn, fechou o chiriguito depois de alguns anos. O Google parecia que se o Talk fosse para o XMPP, mas quase sempre acaba matando os padrões abertos com os quais começa, neste caso com o Hangouts.

    2.    Patrick dito

      E o pior é que nós, Linuxeros, não fazemos nada a respeito. Acredito que é hora de promover o uso do XMPP para comunicação gratuita e descentralizada e incentivar o uso de redes sociais gratuitas como Diaspora *, Pump.io, como é possível que permitamos que os sistemas de chat mais usados ​​no mundo sejam proprietário, fechado e controlado por uma empresa que a única coisa que deseja é abusar do usuário com seus termos e condições de uso?
      Assim como promovemos o uso de GNU / Linux ou eventos são realizados em software livre, etc. Por que o mesmo não pode ser feito para essa nova ameaça que está controlando a todos nós ultimamente?

      DesdelinuxPor favor, esteja ciente disto.

      1.    diazepam dito

        Os clientes XMPP Jabber são feios. A diáspora está cheia de hippies.

        1.    Pandev92 dito

          Na diáspora está cheio de anarquistas xd

        2.    elav. dito

          Pidgin não é feio. Empatia tenta não ser. O_O

      2.    Recreio dito

        E não só isso, mas continuamos a usar e promover o uso do Google, tendo Startpage, Ixquick, Duckduckgo e outros; Continuamos a anunciar o Gmail gratuitamente, em vez de serviços de privacidade como Openmailbox, Autistici, etc; Também fazemos publicidade gratuita para a Amazon (parece que não há mais livros / discos / gadgets / qualquer loja na rede).
        Temos que fazer um teste de consistência conosco mesmos e mudar muitos hábitos que não combinam de forma alguma com a filosofia do software livre.

    3.    Recreio dito

      Você está certo, mas conhece alguém que tem um programa de chat XMPP (diferente do Facebook, é claro) no celular e uma conta, é claro. Eu não. As pessoas têm o "Guasa", Line, Viber e param de contar. O Telegram está se apresentando como cem para o WhatsApp, e por não ser perfeito, é muito menos ruim que o WS. Por isso é muito bom que entre nós procuremos utilizar outras alternativas, mas não temos que perder o contacto com a realidade e aceitar que os nossos amigos não vão instalar e configurar uma conta XMPP e cliente apenas para falar connosco, porque não não há escolha a não ser usar a alternativa menos ruim, e essa, por enquanto, é o Telegram.

  7.   Miguel-Palacio dito

    Presumo que alguém esteja trabalhando na CLI para fazer um front end, certo? Faz falta! Acho estranho que nenhum cliente Linux nativo tenha sido lançado ainda. Haverá muito ceticismo em relação ao Telegram na comunidade? Espero que não. Eu gostaria de ver o Telegram no KDE-Telepathy, por exemplo 😛

  8.   vamos usar linux dito

    Excelente contribuição!
    Felicidades! Paulo.

  9.   NauTiluS dito

    Obrigado amigo, funcionou para mim instantaneamente. Até agora, o programa está indo bem.

  10.   xuri dito

    Instalei o cliente windows através do wine no linuxmint 16 e funciona muito bem, digo isso para quem está interessado em uma GUI no linux

  11.   Ianpocks dito

    Seria uma alegria se pudesse ser usado com pidgin com xmpp 🙂

  12.   vidagnu dito

    O terminal é muito mais rápido, gosto mais dos programas que podemos rodar na linha de comando, obrigado pelo tutorial bem completo.

    Atenciosamente,
    Oscar

  13.   Jorge dito

    Olá post muito bom, mas queria ir mais longe. Gostaria que explicasse como você pode rodar a versão do Telegram para linux mas com um ambiente gráfico no app telegram https://telegram.org/apps existem os arquivos.
    No meu caso é para OpenSuse 13.1, e não consigo instalar o rpm por falta de uma biblioteca que não consigo encontrar: S

    Uma saudação

  14.   Brian dito

    Tenho uma dúvida. Uma vez que o terminal é fechado, quando eu o abro, como faço para executar o aplicativo novamente? Sei que pode ser uma pergunta boba, mas simplesmente não sei como fazer. Muito obrigado!

  15.   Não dito

    Webograma - http://webogr.am

  16.   Ei dito

    me sai
    $./telegrama
    Telegram-client versão 0.01-beta, Copyright (C) 2013 Vitaly Valtman
    O cliente do Telegram não vem ABSOLUTAMENTE NENHUMA GARANTIA; para obter detalhes, digite `show_license '.
    Este é um software livre, e você pode redistribuí-lo
    sob certas condições; digite `show_license 'para obter detalhes.
    *** Conexão perdida com o servidor ... 31.210.235.12:80
    *** Conexão perdida com o servidor ... 31.210.235.12:25

    1.    Brian dito

      Vá para sua pasta pessoal, pressione Ctrl + H e exclua a pasta .Telegram. Tenha cuidado, não exclua mais nada.

      Você terá que fazer isso toda vez que quiser executar o aplicativo. E reautentique via SMS. É um pé no saco.

      1.    Ei dito

        o que aconteceu foi que o servidor estava fora do ar e funciona perfeitamente não precisei mexer em nada parecido gracais

  17.   manceleiro dito

    É WhatsApp, você escreveu errado no artigo. E sim, poderia ser melhorado. Uma falha é que não permite o envio via send_audio, pois esta função não é capaz de processar espaços nos nomes dos arquivos, como nos exemplos que darei a seguir:
    Isto não funciona
    "Isso também não funciona"
    \ »Este também não \»

    \
    Not_even_this_working

  18.   kuk dito

    Vamos tentar Obrigado !!! 🙂

  19.   gabriel dito

    Acho que os recursos necessários não estão completos, não sei onde conseguir
    «Para compilar vamos precisar dos seguintes pacotes (além do GCC, autotools e outros):

    Git
    openssl
    tomar
    libconfig »
    enfim obrigada

  20.   Adal dito

    Use Manjaro
    E procurando por telegrama encontrei este https://aur.archlinux.org/packages/arch-telegram/?setlang=es Instalei e estou testando, esclareço que está em fase alfa

  21.   andrezero dito

    Pois é possível que a versão gráfica ainda não exista. !

    1.    Brian dito

      Desenvolva. Se você não fizer isso, não critique que os outros não façam ... 🙂

      1.    Jonathan dito

        Ou pelo menos contate os desenvolvedores do Andrezero 😉 Se você ver que há pessoas interessadas em uma GUI nativa do Telegram para GNU / Linux, talvez isso aumente ainda mais o seu avanço. Telegram CLI é muito bom. É semelhante em alguns aspectos ao Profanity for XMPP por CLI no GNU / Linux: http://www.profanity.im/index.html Especialmente com a opção de enviar mensagens com / msg ja: http://www.profanity.im/basic.html

        Deixo-vos um artigo interessante sobre Pavel e Nikolai Durov, que são os fundadores do Telegram, para ver o que eles também pensam:

        http://www.muycomputerpro.com/2014/02/25/detras-telegram-matematicas

        Saudações e parabéns a toda comunidade por fazer deste blog um dos melhores em todos os sentidos. Viva os irmãos de Cuba como Elav e KZKG ^ Gaara por serem parceiros dos demais neste tipo de conquista. Um abraço virtual.

        1.    Jonathan dito

          Esqueci de mencionar Pablo também para Let's Use Linux Together Now com Desde Linux. Que prazer fazer parte desta grande comunidade.

  22.   Hector Mamani dito

    Aqui do Ubuntu 16.04 x64 esta GUI funciona excelente https://blog.desdelinux.net/tips-para-instalar-popcorn-time-spotify-y-telegram-sobre-debian/
    Agora, ainda estou interessado do terminal para falar do meu CHIP usa uma distro baseada no debian 8 :-D.
    Ainda concordo com o comentário de usar outros meios de comunicação, mm mas o que nos resta? IRC?

  23.   cera dito

    apt-get install libjansson-dev no Debian também para compilar