We Are Creative Design Agency

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illum, fuga, consectetur sequi consequuntur nisi placeat ullam maiores perferendis. Quod, nihil reiciendis saepe optio libero minus et beatae ipsam reprehenderit sequi.

Find Out More Purchase Theme

Our Services

Lovely Design

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent feugiat tellus eget libero pretium, sollicitudin feugiat libero.

Read More

Great Concept

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent feugiat tellus eget libero pretium, sollicitudin feugiat libero.

Read More

Development

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent feugiat tellus eget libero pretium, sollicitudin feugiat libero.

Read More

User Friendly

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent feugiat tellus eget libero pretium, sollicitudin feugiat libero.

Read More

Recent Work

Minggu, 05 Mei 2019

Cara Membuat Pesan API Bot Telegram Bagian 2

Cara Membuat Pesan API Bot Telegram Bagian 2

Sebelumnya kita sudah konfigurasi tentang cara booting di aplikasi telegram  . Kalau yang belum bisa , harap baca bagian pertama agar bisa tau cara nya gimana . Cara Membuat Konfigurasi Pesan API Bot Telegram  , nah sekarang gimana cara codingnya.

1. Buat file connection.php

$connect=mysqli_connect(
'localhost','username_database_kalian',
'password_database_kalian');
mysqli_select_db($connect , 'nama_database_kalian');
     include"class.php"; // manggil class.php
     $koneksi=new DataBase(); // buat variable untuk memangil
class Database


2. Buat class.php

class DataBase{
        function sendMessage($chatID, $messaggio, $token) {
        echo "sending message to " . $chatID . "\n";
            $url = "https://api.telegram.org/bot" . $token .
"/sendMessage?chat_id=" . $chatID;
         $url = $url . "&text=" . urlencode($messaggio);
         $ch = curl_init();
          $optArray = array(
     CURLOPT_URL => $url,
     CURLOPT_RETURNTRANSFER => true
         );
         curl_setopt_array($ch, $optArray);
        $result = curl_exec($ch);
         curl_close($ch);
         return $result;
        }
        function sendPhoto($chatID, $photo, $token){
            echo "sending photo to " . $chatID . "\n";
            $bot_url = "https://api.telegram.org/bot" . $token . "/";
            $url = $bot_url . "sendPhoto?chat_id=" . $chatID ;
            $post_fields = array('chat_id' => $chatID,
             'photo' => new CURLFile(realpath("".$photo.""))
                           );
            $ch = curl_init();
            curl_setopt($ch, CURLOPT_HTTPHEADER, array(
        "Content-Type:multipart/form-data"
            ));
            curl_setopt($ch, CURLOPT_URL, $url);
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
            curl_setopt($ch, CURLOPT_POSTFIELDS, $post_fields);
            $output = curl_exec($ch);
            curl_close($ch);
         return $output;
        }
}
* function sendMessage untuk mengirim data pesan saja
* function sendPhoto untuk mengirim data image atau gambar 

 3. Kemudian buat form sederhana, index.php

<form action="proses.php" method="POST">
<input type="text" name="pesan">
<input type="file" name="file">
<button type="submit" name="send">Kirim</button>
</form>
4. Buat proses.php


<?php
include "connection.php";
if (isset($_POST['send'])){
$pesan=$_POST['pesan'];
if (!empty($_FILES["file"]["tmp_name"])):
$gambar = basename($_FILES['file']['name']);
       
   $chatID     = "toked chatID pastekan disini";
   $messaggio  = "PESANAN DARI KAMI
                  Kajian: ".$pesan.";
                                    
          /*--------------------------------
           Isi TOKEN dibawah ini:
          --------------------------------*/
        $token = "token dari telegram paste disini";
        $koneksi->sendMessage($chatID, $messaggio, $token); 
        $koneksi->sendPhoto($chatID, $gambar, $token);  
        header('location:index.php');
else:                   
echo "tidak terkirim";
endif;
Kurang lebih seperti itu semoga bermanfaat terima kasih :)

Our Blog

55 Cups
Average weekly coffee drank
9000 Lines
Average weekly lines of code
400 Customers
Average yearly happy clients

Our Team

Tim Malkovic
CEO
David Bell
Creative Designer
Eve Stinger
Sales Manager
Will Peters
Developer

Contact

Talk to us

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores iusto fugit esse soluta quae debitis quibusdam harum voluptatem, maxime, aliquam sequi. Tempora ipsum magni unde velit corporis fuga, necessitatibus blanditiis.

Address:

9983 City name, Street name, 232 Apartment C

Work Time:

Monday - Friday from 9am to 5pm

Phone:

595 12 34 567