telegram-cli: Como baixar e mostrar imagens?

4

Estou usando o cliente de linha de comando telegram-cli no Ubuntu, meu telefone Ubuntu e nos meus desktops do FreeBSD. Funciona muito bem. Eu não entendo como baixar e ver imagens que outras pessoas me enviaram. A ajuda não diz muito sobre isso. Aponta para a sintaxe com algum 'msg-id', o que poderia ser isso?

Por exemplo, se alguém me enviar uma imagem, ela diz:

[22:14]  Lina  »»» [image 32.webp: type=image/webp size=336x512 size=28KiB] 

Como posso acessar essa imagem?

    
por guru 02.07.2017 / 11:36

2 respostas

3

Você pode ver essa linha em help de telegram-cli .

view_photo <msg-id>     Downloads file to downloads dirs. Then tries to open it with system default action

Isso significa que você deve inserir msg-id como um argumento para view_photo .

Para saber msg-id de uma mensagem, use os argumentos -N ou --enable-msg-id .

Por exemplo, você deve executar telegram-cli com este comando:

telegram-cli --enable-msg-id

E você pode ver um número antes da sua mensagem. Esse número é o seu ID de mensagem. Por exemplo:

12 [22:14]  Lina  »»» [image 32.webp: type=image/webp size=336x512 size=28KiB] 

Aqui o seu msg-id é 12, então para mostrar essa imagem você pode usar este comando:

view_photo 12

Mas isso não é realmente uma foto, seus adesivos de telegrama (por causa de seu formato .webp ).

Para ver esse tipo de imagem, você pode usar imagemagick com webp package.

sudo apt install imagemagick webp

Você pode usar o comando view_photo <msg-id> em telegram-cli e, em seguida, escolher imagemagick na lista de aplicativos. Essa imagem deve ser mostrada.

    
por Ali Razmdideh 29.08.2017 / 21:05
0

A informação de ali76 contém o elo perdido, a informação que perdi. Eu já vi na ajuda, que eu tenho que usar um msg_id e como habilitar isso, mas não sabia qual o número da linha de bate-papo que era, ou seja, isso está faltando na ajuda. Tendo isto claro agora, depurei-o no meu ambiente de trabalho:

  1. telegram-cli baixa o arquivo para ~ / .telegram-cli / downloads
  2. inicia o nome do arquivo / usr / local / bin / xdg-open (um script de shell simples)
  3. isso, por sua vez, inicia / usr / local / bin / arquivo_de_kde-open

O último sabe como abrir certos tipos de imagem, para * .webp eu usei / usr / local / bin / display (do pacote ImageMagick) e deixei o kde-open lembrar essa seleção para este tipo de arquivo.

    
por guru 31.08.2017 / 12:56

Tags