Balas Pesan Otomatis di Telegram

2020.02.16 00:00

Blog

Telegram mungkin aplikasi perpesanan paling canggih saat ini. Banyak fitur kerennya yang dicontek oleh penyedia layanan chatting lainnya. Sebut saja namanya WhatsApp. Akan tetapi masih ada beberapa fitur yang para pengguna inginkan namun belum dipenuhi oleh pengembang Telegram. Salah satunya fitur autoreply yaitu fitur buat membalas pesan secara otomatis. Memang agak sepele sih. Tapi kan makin kece kalau ada. Masa harus pakai cara ubah display name terus. Ahmadi Hamid (agi atit).

😝

Kalau kamu cari di PlayStore sebenarnya ada beberapa aplikasi pihak ketiga yang mampu memberikan fungsi ini. Tapi riskan sepertinya. Salah satu aplikasi yang pernah saya coba ada yang broadcast pesan tanpa ijin saya. Hufftt.. Jadi kita gak bahas itu kali ini. Yang akan kita gunakan adalah Telethon. Telethon adalah sebuah library Python 3 buat berkomunikasi dengan API Telegram. Buat aplikasi autoreply-nya kita gak perlu tulis sendiri sih. Ada banyak di Github.

😝

Yuk kita coba salah satunya yaitu https://github.com/firizki/malibu.

  • Pasang Telethon
$ pip3 install telethon
  • Clone repo malibu
$ git clone https://github.com/firizki/malibu
  • Salin contoh berkas konfigurasi .env
cp env.sample .env
  • Pasang python-dotenv
$ pip3 install python-dotenv
  • Isi konfigurasi di berkas .env
  • Eksekusi script malibu.py
$ python3 malibu.py
  • Aktifkan fungsi autoreply dengan mengirim pesan “#toggle” ke diri sendiri alias “Saved Messages”
  • Selesai. Yuk kita tes!

Buat mengganti pesan balasan kamu bisa ubah variabel “message” di berkas malibu.py.

Atau kalau kamu mau membuat fungsi yang lebih kompleks lagi, misal balasan pesan menurut isi pesan datang atau berdasarkan si pengirim, kamu bisa merujuk ke dokumentasi ini.

Hmmm.. Overkill gak sih? Semoga om Durov cepet ngasih fitur ini deh..

Assalamualaikum.

Referensi

https://docs.telethon.dev/en/latest/

https://github.com/LonamiWebs/Telethon

https://github.com/firizki/malibu

https://t.me/halamanbelakang