Como posso usar várias contas com o Telegram?


16

Existe uma maneira de ter duas cópias do aplicativo de telegrama no Ubuntu, cada uma com uma conta diferente?

Parece que copiar o aplicativo em outra pasta não funciona.

Respostas:


11

O que faço é executar o binário do Telegram como um usuário diferente

cd ~/Downloads/Telegram/
sudo -u otheruser ./Telegram

Esta é a solução que eu uso, pois ainda não encontrei uma alternativa viável ao aplicativo de desktop de telegrama. a maioria dos outros são apenas invólucros para a interface da web.
Ridderhoff

1
Quanto vale, você deve executar 'su otheruser' em vez de 'sudo -u otheruser'.
Crafter


11

Você pode usar Franz .

Franz permite que você adicione cada serviço várias vezes. Isso torna o Franz a ferramenta perfeita para gerenciar várias contas comerciais e privadas ao mesmo tempo. Você pode até usar cinco contas diferentes do Facebook Messenger de uma só vez, se algum motivo inexplicável solicitar que você faça isso.



3

Você pode tentar o Cutegram . Ele suporta várias contas (você pode usá-las simultaneamente).

Atualização: Parece que o desenvolvimento do Cutegram cessou.


2

Você pode usar um cliente com vários protocolos e várias contas, como o Pidgin (ou qualquer coisa com base na libpurple):

  1. Adicione um repositório de pacotes com suporte ao Telegram para libpurple:

    sudo add-apt-repository ppa:nilarimogard/webupd8
    sudo apt update
    
  2. Instale o Pidgin e o plug-in Telegram para ele:

    sudo apt install pidgin telegram-purple
    
  3. Inicie o Pidgin e configure-o para usar quantas contas de telegrama quiser.


2

Para cada instância que você deseja abrir, crie um novo diretório com os arquivos Telegrame Updater. Agora crie Telegram.desktop(ou qualquer que seja o nome.desktop) arquivo com este conteúdo:

[Desktop Entry]
Type=Application
Name=Telegram
Exec="$(dirname $(realpath %k))"/Telegram -workdir "$(dirname $(realpath %k))"
Categories=Internet;Messenger #Optional
Icon=Telegram #Optional
Terminal=false

Coloque esse arquivo dentro da pasta da instância do Telegram, torne-o executável e execute.
Isso funcionará mesmo se você criar um link simbólico de .desktoparquivo e executá-lo.



1

Aqui está outro método que se aplica a telegram-cli(disponível no Github , uma bifurcação para o Ubuntu 18.08 está aqui . Também disponível em um instante ).

Esta é uma versão aprimorada desta resposta .

  1. Antes da primeira execução, edite o arquivo 'config' para criar perfis de telegrama.

O configarquivo está localizado no .telegram-clidiretório Depende do seu método de instalação, você pode encontrar o arquivo em $HOME/.telegram-cli/(se construído a partir da fonte) ou $HOME/snap/telegram-cli/25/.telegram-cli/(se instalado usando o snap).

Abra o arquivo e edite o seguinte:

## This is an empty config file
## Feel free to put something here
profile1 = {
config_directory = "path/to/profile1";
msg_num = true;
};

profile2 = {
config_directory = "path/to/profile2";
msg_num = true;
};
  1. Depois que os perfis forem criados, execute o comando da seguinte maneira (em diferentes terminais):

telegram-cli -p profile1 e telegram-cli -p profile2

Serão solicitados números de telefone diferentes para cada perfil que você criou. Também telegram-clicriará uma pasta diferente para cada perfil.

DICAS: Acho muito conveniente usar um nome de usuário de telegrama no lugar profile1ouprofile2


1

Para Criar vários atalhos da área de trabalho para diferentes contas de telegrama, é necessário criar um arquivo de script bash para executar cada conta de telegrama e chamá-lo de dentro dos scripts de atalho da área de trabalho.

Isso ocorre porque, sem o script bash, o script não funcionará diretamente no arquivo de atalho da área de trabalho

Agora, se você não souber fazer o que foi mencionado acima, basta seguir os passos abaixo, um por um:

  1. crie duas pastas e chame-as de 1stTelegram e 2ndTelegram .
  2. Dentro de cada uma das pastas criadas acima, crie um dado de chamada de pasta .

A pasta de dados contém os dados de cada conta do Telegram.

  1. Primeiro atalho do telegrama
#!/usr/bin/env xdg-open

[Desktop Entry]
Type=Application
Name=Telegram Science
Exec="/home/my_user/Programs/1stTelegram/runner.sh" 
Icon=/home/my_user/Programs/1stTelegram/icon.png
Name[en_US]=TelegramSicence
  1. Segundo atalho do telegrama
#!/usr/bin/env xdg-open

[Desktop Entry]
Type=Application
Name=Telegram
Exec="/home/my_user/Programs/2ndTelegram/runner.sh" 
Icon=/home/my_user/Programs/2ndTelegram/icon.png
Name[en_US]=Telegram
  1. crie o primeiro runner.sh no diretório / home / my_user / Programs / 1stTelegram /

  2. Edite o primeiro script runner.sh bash para a primeira instância do telegrama com a pasta de dados associada , da seguinte maneira

#!/bin/bash

/home/my-user/Programs/Telegram -many -workdir /home/my_user/Programs/1stTelegram/data
  1. Crie o segundo runner.sh no diretório / home / my_user / Programs / 2ndTelegram /

  2. Edite o segundo script runner.sh bash para executar a segunda instância do telegrama com a pasta de dados associada , da seguinte maneira

#!/bin/bash

/home/my_user/Programs/Telegram -many -workdir /home/my_user/Programs/2ndtTelegram/data

Observe que ambas as instâncias usam o mesmo aplicativo Telegram para executar

  1. Conceda a runner.sh permissões suficientes para executar

chmod a + x runner.sh

  1. repita as etapas para adicionar contas adicionais

Execute os atalhos da área de trabalho e divirta-se!

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.