Telegramで複数のアカウントを使用するにはどうすればよいですか?


16

それぞれ異なるアカウントでUbuntu に電報アプリの2つのコピーを作成する方法はありますか?

別のフォルダにアプリをコピーしても機能しないようです。

回答:


11

私がしているのは、別のユーザーとしてTelegramバイナリを実行することです

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

これは、電報デスクトップアプリの実行可能な代替手段をまだ見つけていないので、私が使用するソリューションです。他のほとんどは、Webインターフェースの単なるラッパーです。
ridderhoff

1
その価値のために、「sudo -u otheruser」の代わりに「su otheruser」を実行する必要があります。
クラフター


11

Franzを使用できます。

Franzでは、各サービスを何度も追加できます。これにより、フランツは複数のビジネスアカウントとプライベートアカウントを同時に管理するのに最適なツールになります。何らかの不可解な理由でそうするように促された場合、5つの異なるFacebook Messengerアカウントを一度に使用することさえできます。



3

Cutegramを試すことができます。複数のアカウントをサポートしています(同時に使用できます)。

更新: Cutegramの開発は終了したようです。


2

Pidgin(またはlibpurpleに基づいたもの)のようなマルチプロトコル、マルチアカウントクライアントを使用できます。

  1. libpurpleのTelegramサポートを含むパッケージリポジトリを追加します。

    sudo add-apt-repository ppa:nilarimogard/webupd8
    sudo apt update
    
  2. PidginとそのためのTelegramプラグインをインストールします。

    sudo apt install pidgin telegram-purple
    
  3. Pidginを起動し、必要な数のTelegramアカウントを使用するように設定します。


2

開きたいインスタンスごとに、新しいファイルTelegramUpdaterファイルを作成します。次に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ファイルのシンボリックリンクを作成して実行しても機能します。



1

ここに適用される別の方法がありますtelegram-cliGithubで利用可能、Ubuntu 18.08の作業用フォークはこちらです。スナップとしても利用可能です)。

これは、この回答からの改良版です。

  1. 最初の実行の前に、「config」ファイルを編集してテレグラムプロファイルを作成します。

configファイルは下に配置され.telegram-cliたディレクトリ。インストール方法に応じて、ファイルは$HOME/.telegram-cli/(ソースからビルドされた場合)または$HOME/snap/telegram-cli/25/.telegram-cli/(snapを使用してインストールされた場合)にあります。

ファイルを開き、次を編集します。

## 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

異なる電報アカウント用に複数のデスクトップショートカットを作成するには、各電文アカウントを実行するためのbashスクリプトファイルを作成し、デスクトップショートカットスクリプト内から呼び出す必要があります。

これは、bash-scriptがないと、スクリプトがデスクトップショートカットファイルで直接機能しないためです。

上記を自分で行う方法がわからない場合は、次の手順を1つずつ実行してください。

  1. 2つのフォルダーを作成し、それらを1stTelegramと2ndTelegramと呼びます。
  2. 上記で作成した各フォルダー内で、フォルダー呼び出しデータを作成します。

データフォルダーには、各Telegramアカウントデータが保持されます。

  1. 最初の電報のショートカット
#!/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. 2番目の電報のショートカット
#!/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. / home / my_user / Programs / 1stTelegram /ディレクトリ内に最初のrunner.shを作成します

  2. 次のように、データフォルダーが関連付けられたテレグラムの最初のインスタンスの最初のrunner.sh bashスクリプトを編集します

#!/bin/bash

/home/my-user/Programs/Telegram -many -workdir /home/my_user/Programs/1stTelegram/data
  1. / home / my_user / Programs / 2ndTelegram /ディレクトリ内に2番目のrunner.shを作成します

  2. 2番目のrunner.sh bashスクリプトを編集して、テレグラムの2番目のインスタンスを関連付けられたデータフォルダーで実行するには、次のようにします。

#!/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. アカウントを追加する手順繰り返します

デスクトップショートカットを実行してお楽しみください!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.