Pada umumnya Bot Telegram dijalankan di komputer server, dan biasanya menggunakan PHP, Python atau NodeJS. Tapi berbeda kali ini, Bot Telegram berjalan pada Android dan tentunya menggunakan java. Bot Telegram di Android tentu di tugaskan berbeda dibandingan Bot pada umumnya. Ini berguna untuk mengirim laporan kesalahan, analytic, mengirim pesan push, atau untuk kegiatan spionase.
Disini tidak ada setup server, hanya memanfaatkan Telegram Bot API. Di dokomentasinya sendiri, ada 2 cara untuk mendapatkan pesan yang dikirim ke Bot, yaitu menggunakan Long Polling dan Webhook . Untuk Webhook sendiri tidak mungkin diterapkan di Android karena kapasitas Android bukan sebagai komputer server. Kita menggunakan Long Polling, yaitu mengecek secara periodik untuk mendapat data baru.
Disini memperlihatkan bagaimana cara mengirim balik pesan, mengirim event Notifikasi di Klik dan Dismiss.
Http Client yang berjalan secara async dan pengaturannya tidak ribet.
- Support Library v4
Untuk notify compat
- Membuat BOT untuk mendapatkan Token
- Taruh token di Constant.java
- Build
see LICENSE