PHP code example of toropyga / telegram
1. Go to this page and download the library: Download toropyga/telegram library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
toropyga / telegram example snippets
$token = "000000000:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
$chat_id = 000000000;
$net = new Toropyga\NetContent();
$telegram = new Toropyga\Telegram($net, $token, $chat_id);
$telegram = new Toropyga\Telegram(null, $token, $chat_id);
$telegram = new Toropyga\Telegram();
$telegram->setMethod('sendVideo');
$telegram->setParseMode('HTML');
$markdown = Toropyga\Telegram::htmlToMarkdown('<strong>Hello</strong>');
$markdown_v2 = Toropyga\Telegram::htmlToMarkdownV2('<strong>Hello</strong>');
$html = Toropyga\Telegram::markdownToHtml('*Hello*');
$markdown_v2 = Toropyga\Telegram::markdownToMarkdownV2('*Hello*');
$markdown = Toropyga\Telegram::markdownV2ToMarkdown('*Hello*');
$telegram->setToken("000000000:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");
$webhook_url = 'https://your_server_path'; // Webhook server URL
$certificate = '/home/user/ssl/my_ssl'; // optional certificate path
$ip_address = '000.000.000.000'; // optional fixed IP address
$max_connections = 40; // maximum simultaneous connections [1-100]
$telegram->setWebhook ($webhook_url, $certificate, $ip_address, $max_connections);
$telegram->deleteWebhook();
$info = $telegram->getWebhookInfo();
$telegram->setChatID("000000000");
$telegram->setDebug(true);
$telegram->getLogs();
$message = "<strong>Hi!</strong>";
$token = "000000000:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"; // Telegram bot token
$chat_id = 000000000; // recipient chat ID
$telegram->setMethod('sendMessage');
$telegram->setParseMode('HTML');
$telegram->setToken($token);
$telegram->setChatID($chat_id);
if (!$answer = $telegram->sendToTelegram($message)) Base::dump($telegram->getLogs());
else Base::dump($answer);
$message = "Hi!";
if (!$answer = $telegram->sendToTelegram($message)) Base::dump($telegram->getLogs());
else Base::dump($answer);
$token = "000000000:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"; // Telegram bot token
$chat_id = 000000000; // recipient chat ID
$reply_message_id = 0000; // message to reply to, default: 0
$caption = "It's my photo!";
$path_to_photo = "/home/images/my.jpeg";
$telegram->setDebug(true);
$telegram->setToken($token);
$telegram->setChatID($chat_id);
$telegram->setMethod('sendPhoto');
if (!$answer = $telegram->sendToTelegram($caption, $path_to_photo, $reply_message_id)) Base::dump($telegram->getLogs());
else Base::dump($answer);
$chat_id = 111111111; // recipient chat ID
$caption = "Report";
$path_to_document = "/home/documents/report.pdf";
$telegram->setMethod('sendDocument');
if (!$answer = $telegram->sendToTelegram($caption, $path_to_document, 0, $chat_id)) Base::dump($telegram->getLogs());
else Base::dump($answer);
$caption = "It's my photo!";
$path_to_photo = "/home/images/my.jpeg";
$telegram->setMethod('sendPhoto');
if (!$answer = $telegram->sendToTelegram($caption, $path_to_photo)) Base::dump($telegram->getLogs());
else Base::dump($answer);