Для проверки работы Ваших проектов на наших VDS предлагаем Вам льготный период, оформите заказ на 3 дня.
Вот пример Telegram-бота на PHP, который использует официальное API Telegram. Ниже представлен простой пример, позволяющий боту реагировать на команду /start и отвечать на текстовые сообщения пользователя.
<?php $botToken = 'YOUR_BOT_TOKEN'; $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/botYOUR_BOT_TOKEN/setWebhook?url=URL_TO_YOUR_SCRIPT
Убедитесь, что вы заменили YOUR_BOT_TOKEN на фактический токен вашего бота и URL_TO_YOUR_SCRIPT на фактический URL вашего скрипта.
Это простой пример Telegram-бота на PHP, позволяющий вам начать и освоить основы разработки ботов на Telegram.