Як я можу використовувати декілька акаунтів у Telegram?


17

Чи є спосіб мати дві копії програми телеграми в Ubuntu, кожна з яких має інший обліковий запис?

Здається, копіювання програми в іншу папку не працює.

Відповіді:


12

Що я роблю, це запускати бінарний Telegram як інший користувач

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

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

1
Чого варто, вам слід запустити "su otheruser" замість "sudo -u otheruser".
крафтер


11

Можна використовувати Франца .

Франц дозволяє додавати кожну послугу багато разів. Це робить Франца ідеальним інструментом для управління кількома бізнес-та приватними акаунтами одночасно. Ви навіть можете використати одразу п’ять різних акаунтів Facebook Messenger, якщо якась незрозуміла причина закликає це зробити.



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-script для запуску кожного облікового запису телеграми та викликати його зсередини сценаріїв ярликів на робочому столі.

Це тому, що без bash-скрипту сценарій не буде працювати безпосередньо у файлі ярликів на робочому столі

Тепер, якщо ви не знаєте, як зробити вищезазначене самостійно, просто виконайте наступні кроки один за одним:

  1. створіть дві папки та назвіть їх 1- юТелеграму та 2-ю телеграму .
  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. Відредагуйте перший скрипт 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.