File: /home/tsacademy/domains/tsacademy.ir/public_html/bale-webhook-anser.php
<?php
require_once('wp-load.php');
global $wpdb;
$wpdb->query("SET NAMES utf8mb4");
$input = file_get_contents("php://input");
$update = json_decode($input,true);
if(!$update) exit;
$message = $update['message'] ?? null;
if(!$message) exit;
$type="text";
$text="";
$file="";
if(isset($message['text'])){
$type="text";
$text=$message['text'];
}
if(isset($message['photo'])){
$type = "photo";
$file = $message['photo'][count($message['photo'])-1]['file_id'];
$text = $message['caption'] ?? "";
}
if(isset($message['video'])){
$type = "video";
$file = $message['video']['file_id'];
$text = $message['caption'] ?? "";
}
if(isset($message['voice'])){
$type = "voice";
$file = $message['voice']['file_id'];
$text = $message['caption'] ?? "";
}
global $wpdb;
$wpdb->insert(
"wp_bale_messages_anser",
[
"msg_type"=>$type,
"msg_text"=>$text,
"file_id"=>$file,
"created_at"=>current_time("mysql")
]
);
echo "ok";