تلگرام به یکی از محبوب ترین پیام رسان ها اخیر تبدیل شده است . شاید راز این موفقیت در اختیار گزاشتن امکانات بسیار زیاد و امکان پیاده سازی بر روی تمامی بستر ها می باشد . در این مطلب تلاش میکنیم که تلگرام را در خط فرمان لینوکس نصب و راه اندازی کنیم …

پیام رسان تلگرام برای تمامی بستر ها از جمله لینوکس قابل پیاده سازی است . در لینوکس برای این نرم افزار رابطه گرافیکی بسیار زیبایی دارد ولی در این بین برای کسایی که علاقمند تر هستند این نر م افزار به صورت غیر رسمی به صورت خط فرمان نیز موجود است .

برای شروع ابتدا باید کد های منبع ان را دانلود کنید . برای دانلود ان هم به صورت Zip و یا اگر دستور git در سیستم شما نصب است به صورت زیر عمل می کنید :

دانلود به صورت Zip

و یا استفاده از دستور git :

 git clone --recursive https://github.com/vysheng/tg.git && cd tg

توجه : برای کار با این سیستم شما نیاز به Python 2.7 و یا Python 3.1 به بالا نیاز دارید .

برای کار نیز نیاز به تعداد کتابخانه و ابزار دارید  :

برای Debian/Ubuntu :


 sudo apt-get install libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev libevent-dev libjansson-dev libpython-dev make

برای Fedora :

 sudo dnf install lua-devel openssl-devel libconfig-devel readline-devel libevent-devel libjansson-devel python-devel

توجه : طریقه نصب باقی توزیع ها همچنین برای Mac بر روی این لینک کلیک کنید .

پس از پیش نیاز ها به دایرکتوری ای که فایل ها را گرفته اید بروید . در این مثال دایرکتوری به نام tg است . و سپس دستورات زیر را وارد کنید :

configure/.

make

برای شروع با این سیستم ابتدا به داخل دایرکتوری tg رفته سپس دستور زیر را برای اتصال ترمینال شما به تلگرام را بزنید :

bin/telegram-cli -k tg-server.pub

پس از اتصال از شما شماره تلفن میخواهد و کد امنیتی ای برای شما ارسال میشود که وارد کردن ان کد میتوانید به حساب تلگرام خود دسترسی داشته باشید .

محیطی که در اختیار شما میگزارد از Bash_Complication پشتیبانی میکند .

در زیر تعداد از دستورات مفید ای که میتوانید استفاده کنید لیست شده است :

  • msg <peer> Text – ارسال پیام به گیرنده

  • <fwd <user> <msg-seqno فورواد کردن پیام

  • <chat_with_peer <peer شروع به صحبت کردن با یک نفر و از دستور quit/  می توانید برای خارج شدن از چت استفاده کنید

  • <add_contact <phone-number> <first-name> <last-name اضافه کردن یک مخاطب

  • <send_photo <peer> <photo-file-name ارسال عکس به یک مخاطب

  • <send_video <peer> <video-file-name ارسال ویدیو به یک مخاطب

  • <load_photo <msg-seqno دانلود کردن یک عکس . میتوانید به جای photo مواردی مثل video و یا document قرار دهید

  • <view_photo <msg-seqno دیدین یک عکس . میتوانید به جای photo مواردی مثل video و یا document قرار دهید

  • search <peer> pattern – جستجو

  • contact_list – لیست مخاطبان را نمایش میدهد

در این بین بسیاری دیگر از دستورات وجود دارد که می توانید با مراجعه به این لینک انها را مشاهده کنید .

امیدوارم مفید واقع شده باشد .

با وبسایت ما همراه باشید .