<?php $message = file_get_contents('php://input'); require 'libs/Telegram.php'; require 'libs/Youtube.php'; use Smoqadam\Telegram; use Smoqadam\Youtube; $api_token = 'API_TOKEN'; $tg = new Telegram($api_token); $y = new Youtube(); /** * download a video by video Id */ $tg->cmd('vid:<<:any>>', function ($video_id, $option) use($tg, $y, $message) { if (!strlen($video_id)) { $tg->sendMessage("vid:<youtube video ID>", $tg->getChatId()); return; } // get video information and initial if ($y->init($video_id) !== false) { $tg->sendMessage("Please wait ...", $tg->getChatId()); //$tg->sendMessage($y->getName(), $tg->getChatId()); $msg = "Download finished! \n" . $y->download(); } else { $msg = $y->getError(); } $tg->sendMessage($msg, $tg->getChatId()); $y->checkForOldFiles(); }); /** * delete file by video id
<?php require 'vendor/autoload.php'; use Smoqadam\Telegram; $tg = new Telegram('API_TOKEN'); $tg->cmd('name:<<[a-zA-Z]{0,}>>', function ($args) use($tg) { $tg->sendMessage("my username is @" . $args, $tg->getChatId()); }); $tg->cmd('<<:any>>', function ($arg) use($tg) { $tg->sendMessage("You Message is : " . $arg, $tg->getChatId()); }); $tg->run();
<?php require 'vendor/autoload.php'; use Smoqadam\Telegram; $tg = new Telegram('API_TOKEN'); $tg->cmd('\\/name:<<[a-zA-Z]{0,}>>', function ($args) use($tg) { $tg->sendMessage("my username is @" . $args, $tg->getChatId()); }); $tg->cmd('\\/number: <<:num>>', function ($args) use($tg) { $tg->sendMessage("your number is : " . $args, $tg->getChatId()); }); $tg->cmd('Hello', function () use($tg) { $tg->sendChatAction(Telegram::ACTION_TYPING); $image = 'urltoqrcode.png'; $tg->sendPhoto($image); }); $tg->run();