Bagaimana saya bisa menggunakan banyak akun dengan Telegram?


17

Apakah ada cara untuk memiliki dua salinan aplikasi telegram di Ubuntu masing-masing dengan akun yang berbeda?

Tampaknya menyalin aplikasi di folder lain tidak berfungsi.

Jawaban:


12

Apa yang saya lakukan adalah menjalankan biner Telegram sebagai pengguna yang berbeda

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

Ini adalah solusi yang saya gunakan karena saya belum menemukan alternatif yang layak untuk aplikasi desktop telegram. sebagian besar yang lain hanya pembungkus untuk antarmuka web.
ridderhoff

1
Untuk apa nilainya, Anda harus menjalankan 'su otheruser' alih-alih 'sudo -u otheruser'.
perajin


11

Anda bisa menggunakan Franz .

Franz memungkinkan Anda menambahkan setiap layanan berkali-kali. Ini menjadikan Franz alat yang sempurna untuk mengelola beberapa akun bisnis dan pribadi secara bersamaan. Anda bahkan dapat menggunakan lima akun Facebook Messenger sekaligus, jika beberapa alasan yang tidak dapat dijelaskan mendesak Anda untuk melakukannya.



3

Untuk setiap instance yang ingin Anda buka, buat direktori Telegramdan Updaterfile baru. Sekarang buat Telegram.desktopfile (atau apa saja name.desktop) dengan konten ini:

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

Masukkan file ini ke dalam folder instance Telegram Anda, buatlah itu dapat dijalankan, dan jalankan.
Ini akan berfungsi bahkan jika Anda membuat symlink .desktopfile dan menjalankannya.


3

Anda dapat mencoba Cutegram . Ini mendukung banyak akun (Anda dapat menggunakannya secara bersamaan).

Pembaruan: Tampaknya pengembangan Cutegram telah berhenti.


2

Anda dapat menggunakan klien multi-protokol, multi-akun seperti Pidgin (atau apa pun berdasarkan libpurple):

  1. Tambahkan repositori paket dengan dukungan Telegram untuk libpurple:

    sudo add-apt-repository ppa:nilarimogard/webupd8
    sudo apt update
    
  2. Instal Pidgin dan plug-in Telegram untuk itu:

    sudo apt install pidgin telegram-purple
    
  3. Mulai Pidgin dan atur untuk menggunakan akun Telegram sebanyak yang Anda suka.



1

Berikut metode lain yang berlaku untuk telegram-cli(tersedia di Github , garpu yang berfungsi untuk Ubuntu 18.08 ada di sini . Juga tersedia dalam sekejap ).

Ini adalah versi yang ditingkatkan dari jawaban ini .

  1. Sebelum dijalankan pertama kali, edit file 'config' untuk membuat profil telegram.

The configfile terletak di bawah .telegram-clidirektori. Tergantung pada metode instalasi Anda, Anda dapat menemukan file di bawah$HOME/.telegram-cli/ (jika dibangun dari sumber) atau $HOME/snap/telegram-cli/25/.telegram-cli/(jika diinstal menggunakan snap).

Buka file dan edit berikut ini:

## 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. Setelah profil dibuat, jalankan perintah seperti berikut (pada terminal yang berbeda):

telegram-cli -p profile1 dan telegram-cli -p profile2

Anda akan ditanya nomor telepon berbeda untuk setiap profil yang telah Anda buat. Juga telegram-cliakan membuat folder berbeda untuk setiap profil.

TIPS: Saya merasa sangat nyaman menggunakan nama pengguna telegram sebagai pengganti profile1atauprofile2


1

Untuk Membuat Beberapa Pintasan Desktop untuk akun Telegram yang berbeda, Anda perlu membuat file skrip bash untuk menjalankan setiap akun telegram dan memanggilnya dari dalam skrip pintasan desktop.

Ini karena, tanpa skrip bash, skrip tidak akan berfungsi langsung di file pintasan desktop

Sekarang jika Anda tidak tahu bagaimana melakukan hal di atas sendiri, cukup ikuti langkah-langkah di bawah ini satu per satu:

  1. buat dua folder dan panggil mereka 1stTelegram & 2ndTelegram .
  2. Di dalam setiap folder yang dibuat di atas, buat data panggilan folder .

Folder data menampung setiap data akun Telegram.

  1. Pintasan Telegram pertama
#!/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. Pintasan Telegram kedua
#!/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. buat runner.sh pertama di direktori / home / my_user / Programs / 1stTelegram /

  2. Edit skrip bash runner.sh pertama untuk instance telegram pertama dengan folder data terkait sebagai berikut

#!/bin/bash

/home/my-user/Programs/Telegram -many -workdir /home/my_user/Programs/1stTelegram/data
  1. Buat runner.sh kedua dalam direktori / home / my_user / Programs / 2ndTelegram /

  2. Edit skrip bash runner.sh kedua untuk menjalankan instance telegram kedua dengan folder data terkait sebagai berikut

#!/bin/bash

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

Perhatikan bahwa kedua instance menggunakan aplikasi Telegram yang sama untuk dijalankan

  1. Berikan kedua runner.sh izin yang cukup untuk dijalankan

chmod a + x runner.sh

  1. ulangi langkah-langkah untuk menambahkan akun tambahan

Jalankan pintasan desktop dan nikmatilah!

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.