2025

contoh php versi 7.3 webhook

 <?php

// error tidak tampil ke user (demi keamanan)

error_reporting(0);


// masukan Token dari bot telegram

$botToken = "1234567890:xxxxxx";


// data JSON dari Telegram

$update = json_decode(file_get_contents("php://input"), true);


// Validasi data

if (!$update) {

    http_response_code(400);

    exit("Invalid request");

}


// Ambil chat_id pesan

$chatId = $update['message']['chat']['id'] ?? null;

$namaawal = $update['message']['chat']['first_name'] ?? '';

$messageText = trim($update['message']['text'] ?? '');


// kirim pesan ke Telegram

function sendMessage($chatId, $text, $botToken) {

    $url = "https://api.telegram.org/bot{$botToken}/sendMessage";

    $data = [

        'chat_id' => $chatId,

        'text' => $text,

        'parse_mode' => 'HTML'

    ];


    $options = [

        'http' => [

            'header'  => "Content-Type: application/x-www-form-urlencoded\r\n",

            'method'  => 'POST',

            'content' => http_build_query($data),

            'timeout' => 10

        ]

    ];


    $context  = stream_context_create($options);

    return file_get_contents($url, false, $context);

}


// Respon chat otomatis

if ($chatId && $messageText) {

    if (strtolower($messageText) === "/start") {

        sendMessage($chatId, "Selamat Datang di BOT .....", $botToken);

    } else {

$m="\n\n\nCS-Online"." \n";

$m=$m."Melayani pada jam kerja (Senin - Jumat - 08:00 - 15:00 Wib)"."\r\n";

$m=$m."▪ Team 1 – 00001"."\r\n";

$m=$m."▪ team 2 – 00002"."\r\n";

$messageText=$messageText.$m;

        sendMessage($chatId, "Saudara {$namaawal}, Kamu mengirim Pesan : {$messageText}", $botToken);

    }

}


// Beri respon OK ke Telegram agar tidak direspon ulang

http_response_code(200);

echo "OK";

?>



terima kasih

aktifkan, hapus, info webhook telegram

Aktifkan webhook

https://api.telegram.org/bot<token>/setWebhook?url=<url>

<token> isi token yg didapat dari telegram

<url> isi url aplikasi 


 hapus webhoot

https://api.telegram.org/bot<token>/deleteWebhook?url=<url>

<token> isi token yg didapat dari telegram

<url> isi url aplikasi 


webhook info

https://api.telegram.org/bot<token>/getWebhookInfo

<token> isi token yg didapat dari telegram

cara cek keberadaan field pada suatu table

 IF EXISTS (

    SELECT 1

    FROM DBKU.INFORMATION_SCHEMA.COLUMNS

    WHERE TABLE_NAME = 'tran25'

      AND COLUMN_NAME = 'bobot'

)

    PRINT 'Kolom ada'

ELSE

    PRINT 'Kolom tidak ada'


cek field bobot pada table tran25 di database DBKU


Sumatif Akhir Tahun (SAT) Bahasa Inggris Kelas 5 Semester Genap TA.2024/2025

 Sumatif Akhir Tahun (SAT) 

Bahasa Inggris 

Kelas 5 

Semester Genap 

TA.2024/2025


download

Membuat waBlast di windows

1. download aplikasi di 

download


2. jalankan 

c:\download\windows-amd64 rest -b=user:password -p=3001

-b untuk setting user dan password

-p untuk port


3. jalankan dari browser

http://localhost:3001

Sumatif Akhir Tahun (SAT) PKN Kelas 5 Semester Genap TA.2024/2025

Sumatif Akhir Tahun (SAT) 

PKN 

Kelas 5 

Semester Genap TA.2024/2025

Download

Sumatif Akhir Tahun SAT Fiqih Kelas 5 Semester Genap TA.2024_2025

Sumatif  Akhir Tahun (SAT) 

Fiqih 

Kelas 5 

Semester Genap TA.2024_2025

download

Latihan Soal/Kuis Quran Hadits Kelas 5 MI (Madrasah Ibtidaiyah)

 Latihan Soal/Kuis 

Quran Hadits 

Kelas 5 MI

Semester Genap TA.24/25 

(Madrasah Ibtidaiyah)


atau silahkan klik link dibawah



update nilai field dari table lain di MsSQL (Microsoft SQL Server)

 UPDATE

    bni2025

SET

    bni2025.ktmNAMA = daftar.nama

FROM

    bni2025 bni

INNER JOIN

    daftar daftar

ON 

    bni.nokwi = daftar.nokwi;


penjelasan
update table bni2025 filed ktmNAMA dengan filed nama dari table daftar, dengan relasi field nokwi

Sumatif Akhir Tahun (SAT) Bahasa Arab Kelas 5 Semester Genap TA.2024/2025

Sumatif Akhir Tahun (SAT) 

Bahasa Arab 

Kelas 5 

Semester Genap TA.2024/2025

download

sumatif Akhir Tahun (SAT) Quran Hadits Kelas 5 Semester Genap TA.2024/2025

Sumatif Akhir Tahun (SAT) 

Quran Hadits 

Kelas 5 

Semester Genap TA.2024/2025

download

Sumatif Akhir Tahun SAT Bahasa Indonesia Kelas 5 Semester Genap TA.2024/2025

Sumatif Akhir Tahun SAT 

Bahasa Indonesia 

Kelas 5 

Semester Genap TA.2024/2025

download

SOAL Sumatif Tengah Semester (STS) Bahasa Indonesia Kelas 5 Semester Genap TA 2024/2025

SOAL Sumatif Tengah Semester (STS) 

Bahasa Indonesia 

Kelas 5 

Semester Genap TA 2024/2025

Madrasah Ibtidaiyah

Download

Membuat wablast under windows

 1. Silahkan download lewat url berikut

aldinokemal (Aldino Kemal) · GitHub


2. jalankan 

c:\web\windows-amd64 -b=user:password -p=3001

-b untuk setting user dan password

-p untuk port


ada perubahan cara menjalankan, klik disini


3. jalankan dari browser

http://localhost:3001


4. login, dan qrcode konek ke hp


5. jalan script lewat php


<?php 

$post = [

    'phone'   => '628133.....',

    'message'   => 'iki uji coba dari windows',

];

$ch = curl_init('http://localhost:3001/send/message');

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

curl_setopt($ch, CURLOPT_POSTFIELDS, $post);

curl_setopt($ch, CURLOPT_USERPWD, 'user:password');


// execute!

$response = curl_exec($ch);


// close the connection, release resources used

curl_close($ch);


// do anything you want with your response

var_dump($response);


$array = json_decode($response, true);

echo "<br><br><h2>" . $array["code"] . "</h2>";


?>


terima kasih semoga bermanfaat

Loop in MS-SQL

 DECLARE @Counter INT 

SET @Counter=1

WHILE ( @Counter <= 2032)

BEGIN

insert into gudangBMN.dbo.transaksi(idTransaksiToga,status,tglRekam,keterangan) values (newid(),'Masuk',getdate(),'Keterangan 1')

    SET @Counter  = @Counter  + 1

END


menghilangkan . (titik) pada suatu string sekaligus menjadikan integer pada MS-SQL

 cast(REPLACE(ltrim(rtrim(abc)), '.', '')as int)

ltrim = menghilangkan space di sebelah kiri

rtrim = menghilangkan space di sebalah kanan

REPLACE = merubah suatu karakter

REPLACE(ltrim(rtrim(abc)), '.', '') = artinya merubah karakter . (titik) menjadi '' (tidak ada) pada variabel abc


cast = merubah variabel 

cast(abc as int) = variabel abc menjadi integer

cara membuat border satu pada table html

 <table width='100%' style="border:1px solid black;border-collapse:collapse;">

<tr><td>No</td><td>Nama</td></tr>

<tr><td>1</td><td>Si A</td></tr>

<tr><td>2</td><td>Si B</td></tr>

</table>


silahkan menggunakan script style="border:1px solid black;border-collapse:collapse;"

Postingan Lebih Baru Postingan Lama