Wie kann ich mit Telegram mehrere Konten verwenden?


16

Gibt es eine Möglichkeit, zwei Kopien der Telegramm- App in Ubuntu mit jeweils einem anderen Konto zu haben?

Es scheint, dass das Kopieren der App in einen anderen Ordner nicht funktioniert.

Antworten:


11

Ich führe die Telegramm-Binärdatei als anderer Benutzer aus

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

Dies ist die Lösung, die ich verwende, da ich noch keine Alternative zur Telegramm-Desktop-App gefunden habe. Die meisten anderen sind nur Wrapper für das Webinterface.
Ridderhoff

1
Für was es sich lohnt, sollten Sie 'su otheruser' anstelle von 'sudo -u otheruser' ausführen.
Crafter


11

Du kannst Franz benutzen .

Mit Franz können Sie jeden Dienst mehrmals hinzufügen. Dies macht Franz zum perfekten Werkzeug, um mehrere Geschäfts- und Privatkonten gleichzeitig zu verwalten. Sie können sogar fünf verschiedene Facebook Messenger-Konten gleichzeitig verwenden, wenn Sie aus unerklärlichen Gründen dazu aufgefordert werden.



3

Sie können Cutegram versuchen . Es unterstützt mehrere Konten (Sie können sie gleichzeitig verwenden).

Update: Die Entwicklung von Cutegram scheint eingestellt zu sein.


2

Sie können einen Multi-Protokoll-Client mit mehreren Konten wie Pidgin (oder alles, was auf libpurple basiert) verwenden:

  1. Fügen Sie ein Paket-Repository mit Telegramm-Unterstützung für libpurple hinzu:

    sudo add-apt-repository ppa:nilarimogard/webupd8
    sudo apt update
    
  2. Installieren Sie Pidgin und das dazugehörige Telegramm-Plug-In:

    sudo apt install pidgin telegram-purple
    
  3. Starten Sie Pidgin und richten Sie es so ein, dass Sie so viele Telegrammkonten verwenden, wie Sie möchten.


2

Erstellen Sie für jede Instanz, die Sie öffnen möchten, ein neues Verzeichnis mit Telegramund UpdaterDateien. Erstellen Sie nun eine Telegram.desktop(oder wie auch immer name.desktop) Datei mit diesem Inhalt:

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

Legen Sie diese Datei in Ihrem Telegramm-Instanzordner ab, machen Sie sie ausführbar und führen Sie sie aus.
Dies funktioniert auch, wenn Sie einen Symlink der .desktopDatei erstellen und ausführen.



1

Hier ist eine andere Methode, die zutrifft telegram-cli(verfügbar auf Github , eine funktionierende Gabel für Ubuntu 18.08 ist hier verfügbar. Auch als Snap verfügbar ).

Dies ist eine verbesserte Version dieser Antwort .

  1. Bearbeiten Sie vor dem ersten Start die Konfigurationsdatei, um Telegrammprofile zu erstellen.

Die configDatei befindet sich unter .telegram-cliVerzeichnis. Abhängig von Ihrer Installationsmethode finden Sie die Datei unter $HOME/.telegram-cli/(wenn sie aus dem Quellcode erstellt wurde) oder $HOME/snap/telegram-cli/25/.telegram-cli/(wenn sie mit snap installiert wurde).

Öffnen Sie die Datei und bearbeiten Sie Folgendes:

## 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. Führen Sie nach dem Erstellen von Profilen den folgenden Befehl aus (auf verschiedenen Terminals):

telegram-cli -p profile1 und telegram-cli -p profile2

Sie werden nach unterschiedlichen Telefonnummern für jedes von Ihnen erstellte Profil gefragt. Außerdem telegram-cliwird für jedes Profil ein anderer Ordner erstellt.

TIPPS: Ich finde es sehr praktisch, anstelle von profile1oder einen Telegramm-Benutzernamen zu verwendenprofile2


1

Um mehrere Desktop-Verknüpfungen für verschiedene Telegrammkonten zu erstellen, müssen Sie eine Bash-Skript-Datei zum Ausführen der einzelnen Telegrammkonten erstellen und diese in den Desktop-Verknüpfungsskripten aufrufen.

Dies liegt daran, dass das Skript ohne das Bash-Skript nicht direkt in der Desktop-Verknüpfungsdatei funktioniert

Wenn Sie jetzt nicht wissen, wie Sie die obigen Schritte selbst ausführen sollen, führen Sie die folgenden Schritte nacheinander aus:

  1. erstelle zwei Ordner und nenne sie 1stTelegram & 2ndTelegram .
  2. Innerhalb jedem des Ordners oben erstellt wird , ein Ordner Anrufdaten .

Der Datenordner enthält alle Telegrammkontodaten.

  1. Erste Telegrammverknüpfung
#!/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. Zweite Telegrammverknüpfung
#!/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. Erstellen Sie die erste Datei runner.sh im Verzeichnis / home / my_user / Programs / 1stTelegram /

  2. Bearbeiten Sie die erste runner.sh Bash - Skript für die erste Instanz des Telegramms mit zugehörigen Datenordner wie folgt

#!/bin/bash

/home/my-user/Programs/Telegram -many -workdir /home/my_user/Programs/1stTelegram/data
  1. Erstellen Sie die zweite Datei runner.sh im Verzeichnis / home / my_user / Programs / 2ndTelegram /

  2. Bearbeiten Sie die zweite runner.sh Bash - Skript für die zweite Instanz des Telegramms mit zugehörigen Laufdatenordner wie folgt

#!/bin/bash

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

Beachten Sie, dass beide Instanzen dieselbe Telegramm-App zum Ausführen verwenden

  1. Geben Sie beiden runner.sh genügend Berechtigungen zum Ausführen

chmod a + x runner.sh

  1. Wiederholen Sie die Schritte zum Hinzufügen weiterer Konten

Führen Sie die Desktop-Verknüpfungen aus und genießen Sie!

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.