Franz allows you to add each service many times. This makes Franz the
perfect tool to manage multiple business and private accounts at the
same time. You could even use five different Facebook Messenger
accounts at once, if some inexplicable reason urges you to do so.
For each instance you wish to open, create a fresh directory with Telegram and Updater files. Now create Telegram.desktop (or whatever name.desktop) file with this content:
Put this file inside your Telegram instance folder, make it executable, and run.
This will work even if you create a symlink of .desktop file and run it.
Before the first run, edit 'config' file to create telegram profiles.
The config file is located under .telegram-cli directory. Depends on your installation method, you can find the file under $HOME/.telegram-cli/ (if built from source) or $HOME/snap/telegram-cli/25/.telegram-cli/ (if installed using snap).
Open the file and edit the following:
## 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;
};
Once profiles are created, run the command like the following (on different terminals):
telegram-cli -p profile1 and telegram-cli -p profile2
You will be asked different phone numbers for each profiles that you have created. Also telegram-cli will create a different folder for each profiles.
TIPS: I find it very convenient using a telegram username in place of profile1 or profile2
Update of June 2020
Telegram destop now supports multiple account out of the box:
https://telegram.org/blog/profile-videos-people-nearby-and-more#multiple-accounts-on-telegram-desktop
Old Update
For macOS, use the official telegram for macOS: https://macos.telegram.org/ . It supports multiple accounts out of the box.
Old solution
With telegram desktop installed:
Source
What I do is run the Telegram binary as a different user
You can use Franz.
If you still want a tidier option using the abumalick's answer, you can add additional action(s) to the original launcher to add extra profile(s).
cd ~/.local/share/
goes to the directory where Telegram Desktop data are stored under your home hierarchy;mkdir Telegram2
makes a new folder for the second Telegram profile;gedit applications/telegramdesktop.desktop
opens Telegram Desktop launcher in text editor;(Address the Telegram executable file for
Exec
and also replace your username instead of$user
)You may need a log out to see the changes take effect. Here’s how it looks on Ubuntu 20.04:
– tested on the latest Telegram v2.0
Three Ways:
Install Chrome and there install Telegram from the Web Store.
Install Wine and Telegram for Windows
Enter in https://web.telegram.org/
You may try
Cutegram. It supports multiple accounts (you can use them simultaneously).Update: It seems development of Cutegram has ceased.
You can use a multi-protocol, multi-account client like Pidgin (or anything based on libpurple):
Add a package repository with Telegram support for libpurple:
Install Pidgin and the Telegram plug-in for it:
Start Pidgin and set it up to use as many Telegram accounts as you like.
For each instance you wish to open, create a fresh directory with
Telegram
andUpdater
files. Now createTelegram.desktop
(or whatever name.desktop) file with this content:Put this file inside your Telegram instance folder, make it executable, and run.
This will work even if you create a symlink of
.desktop
file and run it.You can use rambox, Franz or can login in the browser and use web.telegram.org
Att.
Here's another method which applies to
telegram-cli
(available on Github, a working fork for Ubuntu 18.08 is here. Also available as a snap).This is an improved version from this answer.
The
config
file is located under.telegram-cli
directory. Depends on your installation method, you can find the file under$HOME/.telegram-cli/
(if built from source) or$HOME/snap/telegram-cli/25/.telegram-cli/
(if installed using snap).Open the file and edit the following:
telegram-cli -p profile1
andtelegram-cli -p profile2
You will be asked different phone numbers for each profiles that you have created. Also
telegram-cli
will create a different folder for each profiles.TIPS: I find it very convenient using a telegram username in place of
profile1
orprofile2