Для перевірки роботи Ваших проектів на VDS пропонуємо Вам пільговий період, оформити замовлення на 3 дні.
Ось приклад Telegram-бота на PHP, який використовує офіційне API Telegram. Нижче подано простий приклад, який дозволяє боту реагувати на команду /start і відповідати на текстові повідомлення користувача.
<?php $botToken = 'ВАШ_ТОКЕН_БОТА'; $website = 'https://api.telegram.org/bot'.$botToken; $update = file_get_contents('php://input'); $update = json_decode($update, true); $chatId = $update["message"]["chat"]["id"]; $message = $update["message"]["text"]; if($message == "/start"){ $response = "Привіт! Я бот. Як я можу допомогти?"; sendMessage($chatId, $response); } function sendMessage($chatId, $response){ $url = $GLOBALS['website'].'/sendMessage?chat_id='.$chatId.'&text='.urlencode($response); file_get_contents($url); } ?>
Використовуйте метод setWebhook для встановлення вебхуку, вказавши URL вашого хостингу, де розташований ваш скрипт бота. Наприклад, для встановлення вебхуку виконайте такий запит у браузері:
https://api.telegram.org/botВАШ_ТОКЕН_БОТА/setWebhook?url=URL_ВАШОГО_СКРИПТУ
Переконайтеся, що ви замінили ВАШ_ТОКЕН_БОТА на фактичний токен вашого бота і URL_ВАШОГО_СКРИПТУ на фактичний URL вашого скрипта.
Це простий приклад Telegram-бота на PHP, який дозволяє вам розпочати і освоїти основи розробки ботів на Telegram.