Как я могу использовать несколько учетных записей в Telegram?


17

Есть ли способ иметь две копии приложения telegram в Ubuntu, каждая с другой учетной записью?

Кажется, копирование приложения в другую папку не работает.

Ответы:


12

Я запускаю бинарный файл Telegram от имени другого пользователя

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

Это решение, которое я использую, поскольку мне еще предстоит найти жизнеспособную альтернативу настольному приложению telegram. большинство других - только обертки для веб-интерфейса.
Ridderhoff

1
Для чего бы вы ни стояли, вы должны запустить 'su otheruser' вместо 'sudo -u otheruser'.
Crafter


11

Вы можете использовать Франц .

Франц позволяет добавлять каждую услугу много раз. Это делает Franz идеальным инструментом для управления несколькими корпоративными и личными счетами одновременно. Вы могли бы даже использовать пять разных учетных записей Facebook Messenger одновременно, если какая-то необъяснимая причина побуждает вас сделать это.


4

Три способа:

  1. Установите Chrome и там установите Telegram из интернет-магазина.

  2. Установите Wine и Telegram для Windows

  3. Войдите в https://web.telegram.org/


3

Для каждого экземпляра , который вы хотите открыть, создать новый каталог с Telegramи Updaterфайлов. Теперь создайте Telegram.desktop(или любой другой name.desktop) файл с этим содержимым:

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

Поместите этот файл в папку экземпляра Telegram, сделайте его исполняемым и запустите.
Это будет работать, даже если вы создадите символическую ссылку на .desktopфайл и запустите ее.


3

Вы можете попробовать Cutegram . Он поддерживает несколько учетных записей (вы можете использовать их одновременно).

Обновление: кажется, что разработка Cutegram прекратилась.


2

Вы можете использовать многопротокольный клиент с несколькими учетными записями, такой как Pidgin (или любой другой, основанный на libpurple):

  1. Добавьте репозиторий пакетов с поддержкой Telegram для libpurple:

    sudo add-apt-repository ppa:nilarimogard/webupd8
    sudo apt update
    
  2. Установите Pidgin и плагин Telegram для него:

    sudo apt install pidgin telegram-purple
    
  3. Запустите Pidgin и настройте его на использование любого количества учетных записей Telegram.



1

Вот еще один метод , который применяется к telegram-cli(доступно на Github , рабочая вилка для Ubuntu 18.08 это здесь . Также доступна в качестве оснастки ).

Это улучшенная версия из этого ответа .

  1. Перед первым запуском отредактируйте файл config для создания профилей телеграммы.

configФайл находится под .telegram-cliдиректории. В зависимости от способа установки вы можете найти файл в $HOME/.telegram-cli/(если он создан из исходного кода) или $HOME/snap/telegram-cli/25/.telegram-cli/(если он был установлен с помощью оснастки).

Откройте файл и отредактируйте следующее:

## 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. После создания профилей выполните команду, как показано ниже (на разных терминалах):

telegram-cli -p profile1 и telegram-cli -p profile2

Вам будет предложено разные номера телефонов для каждого профиля, которые вы создали. Также telegram-cliсоздадим разные папки для каждого профиля.

СОВЕТЫ: Мне очень удобно использовать имя пользователя телеграммы вместо profile1илиprofile2


1

Для создания нескольких ярлыков на рабочем столе для разных учетных записей Telegram необходимо создать файл bash-сценария для запуска каждой учетной записи Telegram и вызывать его из сценариев ярлыков на рабочем столе.

Это связано с тем, что без bash-скрипта скрипт не будет работать напрямую в файле ярлыков на рабочем столе.

Теперь, если вы не знаете, как сделать вышеперечисленное самостоятельно, просто выполните следующие шаги один за другим:

  1. создайте две папки и назовите их 1stTelegram и 2ndTelegram .
  2. Внутри каждой из папок, созданных выше, создайте данные вызова папки .

Папка данных содержит данные каждой учетной записи Telegram.

  1. Первый ярлык 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. Второй ярлык Telegram
#!/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. создайте первый файл runner.sh в каталоге / home / my_user / Programs / 1stTelegram /

  2. Отредактируйте первый скрипт bash runner.sh для первого экземпляра телеграммы со связанной папкой данных следующим образом

#!/bin/bash

/home/my-user/Programs/Telegram -many -workdir /home/my_user/Programs/1stTelegram/data
  1. Создайте второй файл runner.sh в каталоге / home / my_user / Programs / 2ndTelegram /

  2. Отредактируйте второй скрипт runner.sh bash для запуска второго экземпляра телеграммы со связанной папкой данных следующим образом

#!/bin/bash

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

Обратите внимание, что оба экземпляра используют одно и то же приложение Telegram для запуска

  1. Дайте обоим разрешениям runner.sh достаточно для запуска

chmod a + x runner.sh

  1. повторите шаги для добавления дополнительных учетных записей

Запустите ярлыки на рабочем столе и наслаждайтесь!

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.