Setelah kita tahu bagaimana cara bot Telegram mengirim pesan ke kita, kita dapat memulai membuat skrip sederhana untuk mengirimkan pesan ke akun Telegram kita. Adapun skrip untuk melakukan ini dalam bahasa pemrograman PHP adalah sebagai berikut :
di mana <token_bot> adalah token yang didapat ketika membuat bot, <ID_Penerima> adalah ID temen-temen sendiri dan <isi_teks> adalah pesan yang ingin dikirimkan. Adapun untuk di Windows, saya pernah coba tapi CURL-nya eror walaupun sudah diinstal. Solusinya adalah mengganti curl dengan file_get_contents, sehingga skrip-nya menjadi :
Sebenarnya bingung mau diberi judul apa tulisan kali ini. Intinya kita akan mengirimkan pesan dengan Telegram bot menggunakan form HTML dan bahasa pemrograman PHP. Hmm daripada bingung, lebih baik lanjut nulis 😃. Form merupakan salah satu elemen HTML yang digunakan untuk melakukan interaksi dengan pengguna, baik untuk menerima inputan ataupun mendapatkan informasi pengguna yang selanjutnya akan diproses ke dalam server aplikasi. Biasanya form ini berisi field-field yang harus diisi oleh pengguna. Selengkapnya mengenai form silahkan baca disini.
Untuk lebih jelas mengenai maksud dari tulisan ini, silahkan lihat gambar di bawah ini.
Dapat dilihat pada gambar diatas merupakan sebuah form yang akan kita gunakan untuk mengirimkan pesan Telegram. Sebenarnya tanpa form sekalipun, kita tetap bisa mengirimkan custom message atau komentar kepada pengguna dengan metode API yang disediakan oleh pihak Telegram. Jadi form ini sengaja Saya buat untuk memudahkan hal tersebut.
Langsung saja, mari kita mulai cara membuat form tersebut.
Membuat Form Buat folder di dalam root direktori web server dengan nama bots orwhatever. Pada tulisan kali ini Saya menggunakan nama bots untuk folder proyeknya. Silahkan salin kode HTML berikut ini dan simpan dengan nama index.html.
echo "<script>alert('Pesan berhasil terkirim!'); window.location.href = './';</script>";
?>
Pada baris tersebut, kita lihat metode yang digunakan yaitu POST yang berarti semua variabel inputan yang diisikan pada formulir ini akan diteruskan ke file sendMessage.php untuk dieksekusi.
<input type="text" class="form-control" name="message_text" placeholder="Custom Text Message">
Huruf yang diberi warna merah diatas merupakan variabel yang akan dikirimkan ke file sendMessage.php. Jangan lupa untuk mengisi TOKEN bot pada file sendMessage.php.
Mengirimkan Pesan Oke setelah semuanya siap, kita akan coba lakukan pengujian. Pada skrip PHP diatas dapat kita lihat parse_mode=Markdown. Ini berarti kita mengirimkan pesan dengan gaya Markdown style. Sejauh ini bot API Telegram mendukung dua style untuk mengirimkan pesan yaitu Markdown style dan HTML style. Buka alamat proyek, dalam contoh ini: http://localhost/bots/, lalu isi Telegram ID target pada field Telegram ID. Cara untuk mengetahui Telegram ID sama seperti pada postingan sebelumnya disini.
“Digital signs rely on a variety of hardware to deliver the content. The components of a typical digital sign installation include one or more display screens, one or more client players, and a content management server. Typically there is a display screen, a client player, and a content management server that is connected to the client player over a network. One content management server may support multiple client players and one client player may support multiple screens.”(BACA DAN ULANG SAMPAI FAHAM)
Diagram xibo server —> clients player(tv-dekat belakang tv ini akan ada satu pc ,contoh compute stick . jika tv tu takda hdmi port anda mungkin perlukan hdmi port converter). xibo server akan hantar content ke xibo client yang kita akan installkan kedalam tu. itula konsep Asas yang diterapkan pada xibo dan content yang dihantar ke xibo client akan disimpan pada galery “content client” jadi jika internet terputus xibo masih boleh berfungsi secara normal.
Bahan-bahan yang diperlukam dalam projek ini: -Xammp versi 5 download disini
Perlu enablekan PHP support dan MYSQL support .. untuk ini anda perlukan GOOOGLE tapi untuk jawapan pantas anda perlu enablekan fail php.ini.. Dimana fail php.ini? lihat gambar dibawah
Add caption
max_execution_time = 120
upload_max_filesize = 128M
CMS Address This is the fully qualified address of your CMS installation. For example http://your.domain/cms/.Key The secret CMS Key that will authenticate this display with the CMS.Local Library The location for the display client to store its local files. Files are downloaded from the CMS so that the client will still function if it looses connection with the CMS.Display ID The unique ID for this display. An automatically generated unique ID will be assigned at installation but can be modified if appropriate.Splash Screen Optionally override the splash screen with an image stored locally on the client PC.
First, create a Telegram bot by using @botfather. i.e. send /newsbot command to @botfather and then the botfather bot will give you a token numberBotfather
Install the required packages from requirements.txt
pip install -r requirements.txt
Install latest yowsup
git clone https://github.com/tgalal/yowsup.git cd yowsup # Install dependencies to build yowsup sudo apt-get install ncurses-dev python3-dev python setup.py install
Registering a number with yowsup
Now that we have installed yowsup, let’s register a phone number using yowsup.
NB: This number may get banned by WhatsApp, so use at your own risk! Also, don’t use your primary WhatsApp number for this, use a number which isn’t registered with WhatsApp yet.
Provide phone number, CC, MCC & MCN. CC is the Country pre, you can know more about MCC and MNC from here. Now you will get an OTP to your number. Use that OTP in the next step for registration.