<?php namespace DJMixHosting; class Telegram { private $token = ""; private $chat_id = ""; private $parse_mode = "HTML"; private $disable_web_page_preview = true; private $disable_notification = false; private $reply_to_message_id = 0; private $message = ""; private $url = "https://api.telegram.org/bot"; public function __construct($token, $chat_id, $reply_to_message_id = 0) { $this->token = $token; $this->chat_id = $chat_id; $this->reply_to_message_id = $reply_to_message_id; $this->url .= $this->token; } public function send_message($message) { $this->message = $message; $result = $this->sendMessage(); if ($result) { return json_decode($result, true); } return false; } private function sendMessage() { $ch = curl_init(); curl_setopt_array($ch, [ CURLOPT_URL => $this->url . "/sendMessage", CURLOPT_POST => true, CURLOPT_POSTFIELDS => [ 'chat_id' => $this->chat_id, 'text' => $this->message, 'parse_mode' => $this->parse_mode, 'disable_web_page_preview' => $this->disable_web_page_preview, 'disable_notification' => $this->disable_notification, 'reply_to_message_id' => $this->reply_to_message_id ], CURLOPT_RETURNTRANSFER => true, CURLOPT_HEADER => false, CURLOPT_SSL_VERIFYPEER => false ]); $result = curl_exec($ch); curl_close($ch); return $result; } }