function db_log($botname, $action, $chat, $type, $content, $date)
{
    global $LOGS_ENABLED;
    if (!$LOGS_ENABLED) {
        return;
    }
    if ($content != null) {
        $content = "'{$content}'";
    } else {
        $content = "NULL";
    }
    $q = "INSERT INTO Logs(bot, action, chat, type, content, date) VALUES('{$botname}', '{$action}', '{$chat}', '{$type}', {$content}, '{$date}');";
    db_nonquery($q);
}
 public function movetostate($state)
 {
     global $STATES_ENABLED;
     if (!$STATES_ENABLED) {
         return;
     }
     if ($this->chat == null) {
         return;
     }
     $q = "UPDATE States set state='{$state}' WHERE bot='" . $this->botname . "' AND chat='" . $this->chat . "';";
     if ($this->getstate() == null) {
         $q = "INSERT INTO States(bot, chat, state) VALUES('" . $this->botname . "', '" . $this->chat . "', '{$state}');";
     }
     db_nonquery($q);
 }
$DELETEEXISTENTWBHOOK = false;
$REGISTERWEBHOOK = true;
$TOKEN = "...";
$SSLCERTIFICATEFILE = "@certificate.pem";
$WEBHOOKURL = "https://www.yourwebsite.org/webhook.php";
$SETUPDB = true;
$SETUPDBQUERIES = ["CREATE TABLE `Logs` (`id` bigint(20) NOT NULL AUTO_INCREMENT, `bot` varchar(100) NOT NULL, `action` varchar(100) NOT NULL, `chat` int(11) NOT NULL, `type` varchar(30) NOT NULL, `content` varchar(250) NOT NULL, `date` varchar(30) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `bot` (`bot`,`action`,`chat`,`date`));"];
include_once "lib/telegram.php";
if ($DELETEEXISTENTWBHOOK) {
    echo "Deleting registered webhook...\n";
    $bot = new telegram_bot($TOKEN);
    $bot->set_webhook();
    echo "Deleted!\n";
} else {
    // you can register a new webhook only if you're not deleting existent webhook
    if ($REGISTERWEBHOOK) {
        echo "Registering webhook...\n";
        $bot = new telegram_bot($TOKEN);
        //$bot->set_webhook();
        $bot->set_webhook($WEBHOOKURL, $SSLCERTIFICATEFILE);
        echo "Registered!\n";
    }
}
if ($SETUPDB) {
    echo "Configuring Logs database...\n";
    foreach ($SETUPDBQUERIES as $q) {
        db_nonquery($q);
    }
    echo "Configured!\n";
}
echo "Installation completed!\n";