Jak mogę korzystać z wielu kont za pomocą Telegramu?


17

Czy istnieje sposób na posiadanie dwóch kopii aplikacji telegramu w Ubuntu, każda z innym kontem?

Wygląda na to, że kopiowanie aplikacji w innym folderze nie działa.

Odpowiedzi:


12

To, co robię, to uruchamianie pliku binarnego Telegram jako inny użytkownik

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

To rozwiązanie, którego używam, ponieważ jeszcze nie znalazłem realnej alternatywy dla aplikacji komputerowej telegramu. większość innych jest tylko opakowaniami do interfejsu WWW.
ridderhoff

1
Aby poznać jego wartość, powinieneś uruchomić „su otheruser” zamiast „sudo -u otheruser”.
crafter


11

Możesz użyć Franza .

Franz pozwala dodawać każdą usługę wiele razy. To sprawia, że ​​Franz jest idealnym narzędziem do zarządzania wieloma kontami biznesowymi i prywatnymi jednocześnie. Możesz nawet korzystać z pięciu różnych kont Facebook Messenger na raz, jeśli wymaga tego niewytłumaczalny powód.



3

Dla każdej instancji, którą chcesz otworzyć, utwórz nowy katalog z plikami Telegrami Updater. Teraz utwórz Telegram.desktop(lub jakakolwiek nazwa.desktop) plik z tą zawartością:

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

Umieść ten plik w folderze instancji Telegram, spraw, by był wykonywalny i uruchom.
Działa to nawet po utworzeniu dowiązania symbolicznego .desktoppliku i uruchomieniu go.


3

Możesz spróbować Cutegram . Obsługuje wiele kont (możesz z nich korzystać jednocześnie).

Aktualizacja: Wygląda na to, że rozwój Cutegram został zakończony.


2

Możesz użyć klienta z wieloma protokołami i wieloma kontami, takiego jak Pidgin (lub cokolwiek opartego na libpurple):

  1. Dodaj repozytorium pakietów z obsługą Telegram dla libpurple:

    sudo add-apt-repository ppa:nilarimogard/webupd8
    sudo apt update
    
  2. Zainstaluj dla niego Pidgin i wtyczkę Telegram:

    sudo apt install pidgin telegram-purple
    
  3. Uruchom Pidgin i skonfiguruj, aby korzystał z tylu kont Telegram, ile chcesz.



1

Oto kolejna metoda, która odnosi się do telegram-cli(na Github , widelec pracuje dla Ubuntu 18.08 jest tutaj . Również dostępne jako przystawki ).

To jest ulepszona wersja tej odpowiedzi .

  1. Przed pierwszym uruchomieniem edytuj plik „config”, aby utworzyć profile telegramów.

configPlik znajduje się pod .telegram-clikatalogu. W zależności od metody instalacji plik można znaleźć pod$HOME/.telegram-cli/ (jeśli został zbudowany ze źródła) lub $HOME/snap/telegram-cli/25/.telegram-cli/(jeśli został zainstalowany przy użyciu przystawki).

Otwórz plik i edytuj następujące elementy:

## 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. Po utworzeniu profili uruchom następującą komendę (na różnych terminalach):

telegram-cli -p profile1 i telegram-cli -p profile2

Zostaniesz poproszony o różne numery telefonów dla każdego profilu, który utworzyłeś. Równieżtelegram-cli utworzy inny folder dla każdego profilu.

WSKAZÓWKI: Uważam, że bardzo wygodne jest używanie nazwy użytkownika telegramu zamiast profile1lubprofile2


1

Aby utworzyć wiele skrótów pulpitu dla różnych kont telegramu, musisz utworzyć plik skryptu bash do uruchamiania każdego konta telegramu i wywołać go z poziomu skryptów skrótów pulpitu.

Wynika to z faktu, że bez skryptu bash skrypt nie będzie działał bezpośrednio w pliku skrótów na pulpicie

Teraz, jeśli nie wiesz, jak to zrobić samodzielnie, wykonaj kolejno następujące kroki:

  1. utwórz dwa foldery i nazwij je 1stTelegram i 2ndTelegram .
  2. W każdym z folderów utworzonych powyżej utwórz dane wywołania folderu .

Folder danych zawiera dane każdego konta Telegramu.

  1. Pierwszy skrót telegramu
#!/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. Drugi skrót telegramu
#!/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. utwórz pierwszy plik runner.sh w katalogu / home / my_user / Programs / 1stTelegram /

  2. Edytuj pierwszy skrypt bash runner.sh dla pierwszej instancji telegramu z powiązanym folderem danych w następujący sposób

#!/bin/bash

/home/my-user/Programs/Telegram -many -workdir /home/my_user/Programs/1stTelegram/data
  1. Utwórz drugi plik runner.sh w katalogu / home / my_user / Programs / 2ndTelegram /

  2. Edytuj drugi skrypt bash runner.sh do uruchamiania drugiej instancji telegramu z powiązanym folderem danych w następujący sposób

#!/bin/bash

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

Pamiętaj, że oba wystąpienia używają tej samej aplikacji Telegram do uruchomienia

  1. Daj obu runner.sh wystarczające uprawnienia do uruchomienia

chmod a + x runner.sh

  1. powtórz kroki dodawania dodatkowych kont

Uruchom skróty na pulpicie i ciesz się!

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.