ฉันจะใช้หลายบัญชีกับ Telegram ได้อย่างไร


คำตอบ:


12

สิ่งที่ฉันทำคือเรียกใช้ไบนารีโทรเลขในฐานะผู้ใช้อื่น

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

นี่เป็นวิธีการแก้ปัญหาที่ฉันใช้เนื่องจากฉันยังไม่พบทางเลือกที่ทำงานได้กับแอปเดสก์ท็อปโทรเลข ส่วนใหญ่เป็นเพียงตัวเสริมสำหรับเว็บอินเตอร์เฟส
ridderhoff

1
สำหรับสิ่งที่คุ้มค่าคุณควรเรียกใช้ 'su otheruser' แทน 'sudo -u otheruser'
crafter


11

คุณสามารถใช้ฟรานซ์

Franz ช่วยให้คุณสามารถเพิ่มบริการแต่ละครั้งได้หลายครั้ง สิ่งนี้ทำให้ Franz เป็นเครื่องมือที่สมบูรณ์แบบในการจัดการบัญชีธุรกิจและส่วนตัวหลายบัญชีพร้อมกัน คุณสามารถใช้บัญชี Facebook Messenger ที่แตกต่างกันได้ห้าบัญชีพร้อมกันหากเหตุผลบางอย่างที่อธิบายไม่ได้ขอให้คุณทำเช่นนั้น



3

สำหรับแต่ละอินสแตนซ์ที่คุณต้องการเปิดสร้างไดเรกทอรีใหม่ด้วยTelegramและUpdaterไฟล์ ตอนนี้สร้างไฟล์Telegram.desktop(หรืออะไรก็ตามที่ชื่อ.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 ทำให้สามารถเรียกใช้และรันได้
สิ่งนี้จะใช้ได้แม้ว่าคุณจะสร้าง symlink ของ.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/(หากติดตั้งโดยใช้ 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

สำหรับการสร้างทางลัดบนเดสก์ท็อปหลายรายการสำหรับบัญชี Telegram ที่แตกต่างกันคุณจะต้องสร้างไฟล์ bash-script เพื่อใช้งานบัญชีโทรเลขแต่ละบัญชีและเรียกใช้จากภายในสคริปต์ทางลัดบนเดสก์ท็อป

เนื่องจากไม่มี bash-script สคริปต์จะไม่ทำงานโดยตรงในไฟล์ทางลัดบนเดสก์ท็อป

ตอนนี้หากคุณไม่ทราบวิธีการข้างต้นด้วยตนเองเพียงทำตามขั้นตอนด้านล่างทีละ:

  1. สร้างสองโฟลเดอร์และเรียกพวกเขา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. ทางลัดโทรเลขที่สอง
#!/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. แก้ไข script bash runner.sh แรกสำหรับอินสแตนซ์แรกของโทรเลขที่มีโฟลเดอร์ข้อมูลที่เกี่ยวข้องดังนี้

#!/bin/bash

/home/my-user/Programs/Telegram -many -workdir /home/my_user/Programs/1stTelegram/data
  1. สร้างรองชนะเลิศอันดับที่สองภายใน / home / my_user / Programs / 2ndTelegram / directory

  2. แก้ไขตัวที่สอง runner.sh ทุบตีสคริปต์สำหรับการเรียกใช้อินสแตนซ์ที่สองของโทรเลขกับโฟลเดอร์ข้อมูลที่เกี่ยวข้องดังต่อไปนี้

#!/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.