تلگرام به یکی از محبوب ترین پیام رسان ها اخیر تبدیل شده است . شاید راز این موفقیت در اختیار گزاشتن امکانات بسیار زیاد و امکان پیاده سازی بر روی تمامی بستر ها می باشد . در این مطلب تلاش میکنیم که تلگرام را در خط فرمان لینوکس نصب و راه اندازی کنیم …
پیام رسان تلگرام برای تمامی بستر ها از جمله لینوکس قابل پیاده سازی است . در لینوکس برای این نرم افزار رابطه گرافیکی بسیار زیبایی دارد ولی در این بین برای کسایی که علاقمند تر هستند این نر م افزار به صورت غیر رسمی به صورت خط فرمان نیز موجود است .
برای شروع ابتدا باید کد های منبع ان را دانلود کنید . برای دانلود ان هم به صورت 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 – لیست مخاطبان را نمایش میدهد
در این بین بسیاری دیگر از دستورات وجود دارد که می توانید با مراجعه به این لینک انها را مشاهده کنید .
امیدوارم مفید واقع شده باشد .
با وبسایت ما همراه باشید .