Come posso usare più account con Telegram?


17

Esiste un modo per avere due copie dell'app telegramma in Ubuntu ognuna con un account diverso?

Sembra che la copia dell'app in un'altra cartella non funzioni.

Risposte:


12

Quello che faccio è eseguire il binario di Telegram come un altro utente

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

Questa è la soluzione che uso in quanto devo ancora trovare una valida alternativa all'app desktop di Telegram. la maggior parte degli altri sono solo wrapper per l'interfaccia web.
Ridderhoff,

1
Per quello che vale, dovresti eseguire "su otheruser" invece di "sudo -u otheruser".
Crafter,


11

Puoi usare Franz .

Franz ti consente di aggiungere ogni servizio più volte. Ciò rende Franz lo strumento perfetto per gestire più account aziendali e privati ​​contemporaneamente. Potresti anche usare cinque diversi account di Facebook Messenger contemporaneamente, se qualche motivo inspiegabile ti spinge a farlo.



3

Per ogni istanza che desideri aprire, crea una nuova directory con Telegrame Updaterfile. Ora crea Telegram.desktop(o comunque name.desktop) file con questo contenuto:

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

Inserisci questo file nella cartella dell'istanza di Telegram, rendilo eseguibile ed esegui.
Funzionerà anche se crei un symlink di .desktopfile ed eseguilo.


3

Puoi provare Cutegram . Supporta più account (puoi usarli contemporaneamente).

Aggiornamento: sembra che lo sviluppo di Cutegram sia cessato.


2

Puoi usare un client multiprotocollo e multi-account come Pidgin (o qualsiasi cosa basata su libpurple):

  1. Aggiungi un repository di pacchetti con supporto Telegram per libpurple:

    sudo add-apt-repository ppa:nilarimogard/webupd8
    sudo apt update
    
  2. Installa Pidgin e il plug-in Telegram per esso:

    sudo apt install pidgin telegram-purple
    
  3. Avvia Pidgin e configuralo per utilizzare tutti gli account Telegram che desideri.



1

Ecco un altro metodo che si applica a telegram-cli(disponibile su Github , un fork funzionante per Ubuntu 18.08 è qui . Disponibile anche come snap ).

Questa è una versione migliorata da questa risposta .

  1. Prima della prima esecuzione, modifica il file 'config' per creare profili di telegrammi.

Il configfile si trova nella .telegram-clidirectory. Dipende dal metodo di installazione, è possibile trovare il file in $HOME/.telegram-cli/(se creato dal sorgente) o $HOME/snap/telegram-cli/25/.telegram-cli/(se installato usando lo snap).

Apri il file e modifica quanto segue:

## 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. Una volta creati i profili, eseguire il comando come segue (su terminali diversi):

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

Ti verranno richiesti numeri di telefono diversi per ogni profilo che hai creato. Inoltre telegram-clicreerà una cartella diversa per ciascun profilo.

SUGGERIMENTI: lo trovo molto comodo usando un nome utente di telegramma al posto di profile1oprofile2


1

Per la creazione di più collegamenti sul desktop per diversi account di Telegram, è necessario creare un file di script bash per l'esecuzione di ciascun account di telegramma e chiamarlo dall'interno degli script di collegamento sul desktop.

Questo perché, senza lo script bash, lo script non funzionerà direttamente nel file di collegamento sul desktop

Ora se non sai come fare da solo, segui i passaggi seguenti uno per uno:

  1. crea due cartelle e chiamale 1stTelegram e 2ndTelegram .
  2. All'interno di ciascuna delle cartelle create sopra, crea una cartella con i dati di chiamata .

La cartella dei dati contiene i dati di ciascun account Telegram.

  1. Prima scorciatoia di Telegram
#!/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. Scorciatoia secondo telegramma
#!/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. crea il primo runner.sh nella directory / home / my_user / Programmi / 1stTelegram /

  2. Modificare il primo script runner.sh bash per la prima istanza del telegramma con la cartella dei dati associata come segue

#!/bin/bash

/home/my-user/Programs/Telegram -many -workdir /home/my_user/Programs/1stTelegram/data
  1. Crea il secondo runner.sh nella directory / home / my_user / Programmi / 2ndTelegram /

  2. Modifica il secondo script runner.sh bash per eseguire la seconda istanza di telegramma con la cartella dei dati associata come segue

#!/bin/bash

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

Si noti che entrambe le istanze utilizzano la stessa app Telegram per l'esecuzione

  1. Dare entrambe le autorizzazioni sufficienti per l'esecuzione runner.sh

chmod a + x runner.sh

  1. ripetere i passaggi per l'aggiunta di account aggiuntivi

Esegui i collegamenti sul desktop e divertiti!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.