Loading...
Поиск скриптов | Поиск телеграм ботов на php
Приветствую. Может кто знает где найти ботов для тг на php? Phyton не для меня, так хоть немного понимаю. Подойдут любые готовые
Largo (27 фев 2023, в 8:49)
Приветствую. Может кто знает где найти ботов для тг на php? Phyton не для меня, так хоть немного понимаю. Подойдут любые готовые
Погугли, гайдов огромное количество.
Master zpank , мне бы полностью готовый, код видеть и редактировать. Гугл дает только один на пхп и тот кривой
Largo , Лови простой пример сам писал
Обработка команд, логирование запросов от юзверей

<?php
//SETUP
$access_token = ''; //TOKEN BOT
$api = 'https://api.telegram.org/bot' . $access_token;
//Получение данных
$output = json_decode(file_get_contents('php://input'), TRUE);
file_put_contents(__DIR__ . '/log.txt', print_r($output, true)."n", FILE_APPEND);
$chat_id = $output['message']['chat']['id'];
$message = $output['message']['text'];
$name = $output['message']['from']['username'];
//Обработка запросов
if ($message) {
if ($message == '/start') {
sendMessage(
$chat_id,
"Привет ".$name." я TG бот на PHP"
);
} elseif ($message == '/help') {
sendMessage(
$chat_id,
"Ответ на команду /help"
);
} else {
sendMessage($chat_id, "Ответ на любой текст");
}
}
function sendMessage($chat_id, $message) {
file_get_contents($GLOBALS['api'] . '/sendMessage?chat_id=' . $chat_id . '&text=' . urlencode($message) . '&parse_mode=html');
}

________
посл. ред. 27.02.2023 в 11:45; всего 2 раз(а); by ubnt
ubnt , Уже лучше. Спасибо
Largo , В каком плане лучше? Нормальный, рабочий скелет, у меня бот работает на нём.
Если хотите лучше то только с GITHUB целый проект брать...


<?php
// Встановлюємо токен бота
$botToken = "your-bot-token-here";

// Задаємо URL для звернення до API Telegram
$telegramApiUrl = "https://api.telegram.org/bot" . $botToken;

// Отримуємо вхідні дані від Telegram
$update = json_decode(file_get_contents("php://input"), TRUE);

// Отримуємо ID чату та повідомлення від користувача
$chatId = $update["message"]["chat"]["id"];
$message = $update["message"]["text"];

// Обробляємо повідомлення від користувача
if ($message == "/start") {
sendMessage("Вітаємо! Ваш бот працює.", $chatId);
} else {
sendMessage("Я не розумію вашого повідомлення.", $chatId);
}

// Функція для надсилання повідомлень
function sendMessage($message, $chatId) {
global $telegramApiUrl;
$url = $telegramApiUrl . "/sendMessage?chat_id=" . $chatId . "&text=" . urlencode($message);
file_get_contents($url);
}





________
посл. ред. 27.02.2023 в 11:42; всего 1 раз(а); by mc_smail
Онлайн: 3
Время:
Gen. 0.106
(c) ByMAS.RU 2010-2025