Menjalankan tg-cli di raspberry pi 3

16 Januari 2017 • 2 menit untuk membaca artikel ini

Telegram, platform chat yang cukup populer. Ada yang menarik dari telegram ini, yaitu tersedia telegram cli (ce el i ya bukan coli) yang selanjutnya kita sebut tg-cli.

Nah, saya bermaksud membuat bot telegram menggunakan tg-cli yang akan run di raspi 3. So langkah pertama untuk keinginan saya tsb adalah bagaimana menjalankan tg-cli raspberry pi 3.

Sebenarnya, di laman repo tg-cli yaitu https://github.com/vysheng/tg.git sudah dijelaskan bagaimana cara untuk kompilasi tg-cli sesuai dengan OS yang kita gunakan. Tapi eh tapi tadi waktu saya praktekan, ada kendala error Can not connect (tgl/mtproto-utils.c:101: BN2ull: Assertion 0' failed)`. Jadi saya tulis ulang aja disini beserta cara fix-nya.

You will need

Working internet connection :laughing:

Check this out

  1. of course ssh ke raspberry pi 3 kamu.
  2. clone repo tg-cli ke raspberry pi 3.
git clone --recursive https://github.com/vysheng/tg.git
  1. Pindah ke direktori hasil clone tadi
cd tg
  1. Edit file tg/tgl/mtproto-utils.c untuk ngatasin error yang tadi saya sebutkan
nano tgl/mtproto-utils.c

Cari assert (0); // As long as nobody ever uses this code, assume yang berada pada line 101 dan 115 , comment kedua baris tsb.

  1. Pasang dependensi yang dibutuhkan
sudo apt-get install libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev libevent-dev libjansson-dev libpython-dev make
  1. Jalankan perintah berikut ini:
./configure
make
  1. Kalau sudah selesai, coba jalankan tg-cli
bin/telegram-cli -k tg/tg-server.pub -W
  1. Masukan nomor HP dan tara….selesai. Tg-cli siap digunakan.

Nah itu tadi tentang apa yang saya lakukan, jangan tanya kenapa kok gini kenapa kok gitu, ini maksudnya apa, dst. Karena saya tidak mudeng. wkwkwk

Sumarsono

DevOps Engineer
Kembali ke atas

Menambah Emoji di gh-pages>>

<<Raspberry pi 3 Headless Mode