| 
<?php
 session_start();
 
 include_once __DIR__ . '/../vendor/autoload.php';
 
 use TelegramCliWrapper\TelegramCliWrapper;
 use TelegramCliWrapper\TelegramCliHelper;
 use TelegramCliWrapper\Storage\LocalFilesStorage;
 use TelegramCliWrapper\Response;
 use TelegramCliWrapper\Models\User;
 
 if (!isset($_SESSION['user'])) {
 return Response::error("illegal request");
 }
 
 $userStorage = new LocalFilesStorage('user');
 $user = $userStorage->getById($_SESSION['user']);
 
 if (!$user) {
 return Response::error("user does not exist");
 }
 
 if (!isset($_POST['text'])) {
 return Response::error("text parameter missing");
 }
 
 $th = TelegramCliHelper::getInstance();
 $t = new TelegramCliWrapper($th->getSocket(), $th->isDebug());
 
 $t->msg($user->phone, $_POST['text']);
 
 return Response::ok();
 |