Я понимаю свою ботовую телеграмму с игрой. Я написал это: $content = file_get_contents("php://input"); $update = json_decode($content, true); if(!$update) { exit; } $chatId = isset($message['chat']['id']) ? $message['chat']['id'] : ""; header("Content-Type: application/json"); $parameters = array('chat_id' => $chatId); $parameters["method"] = "sendGame"; $parameters["game_short_name"] = "prova"; $parameters["text"] = parse_url("<my_html_5_url>"); $message = json_encode($parameters); echo json_encode($parameters); Мой пример кода html5: <!DOCTYPE html> […]
Чтобы интегрировать Telegram Chatbot с использованием PHP, я уже выполнил следующие шаги. Сервер с сертификатом SSL Webhook с рабочим состоянием URL: https://api.telegram.org/bot / setWebhook? Url = https://mywebsite.com/path/to/filename.php Создан ChatBot и имеет действительный токен После этого я сделал простой PHP-файл, используя следующую строку кода. <?php define('BOT_TOKEN', 'CHANGE-ME'); define('API_URL', 'https://api.telegram.org/bot'.BOT_TOKEN.'/'); // This is to read incoming message […]
Я отправляю сообщение на канал телеграммы, используя бота. С использованием метода webhook. Я отправляю file_id по ссылке. Я получил file_id из сообщения канала. Для некоторых файлов, таких как формат GIF и видео (MP4), когда я использую этот код: $url = 'https://api.telegram.org/bot'.token.'/sendVideo?chat_id='.uid."&video=".$file."&caption=" .urlencode($caption); file_get_contents($url); я получаю такую ошибку: {"ok":false,"error_code":400,"description":"Bad Request: wrong file identifier/HTTP URL specified"} Я […]
Я видел, что новый API для ботов включен для создания custome-ботов, я видел некоторые источники, такие как это, и я также читал о @fatherbot который посвящен регистрации ботов, я также искал некоторые примеры ботов телеграмм, таких как этот , Я знаю, как писать коды в php и python но не могу узнать, как вызвать методы […]
Я делаю телеграмму бота, используя webhook на php. Проблема в том, что webhook не настроен правильно и idk, в чем дело. мой код setwebhook: $ch = curl_init(API_URL); try { $cert = new \CURLFile(SSL_KEY); apiRequest('setWebhook', array('url' => WEBHOOK_URL , 'certificate' => $cert)); echo "webhook set"; } catch (Exception $e) { echo "error"; }
Команде sendPhoto требуется photo аргумента, определенная как InputFile or String . API doc сообщает: Photo to send. You can either pass a file_id as String to resend a photo that is already on the Telegram servers, or upload a new photo using multipart/form-data. А также InputFile This object represents the contents of a file to […]
Я пишу телеграмму ботом с php. Я сохраняю пользователей chatid для отправки сообщения; используйте эту команду для отправки сообщения: /admin sendall:hellow и в приложении php используйте этот код: case '/admin': if ($chat_id == 'my chatid') { $array = str_replace('/admin', '', $message); $array = trim($array); $array = explode(':', $array); $Admin = new AdminCommand(); $Admin->getCommand($array[0], $array[1]); } […]
Я разрабатываю бот Telegram, и я хочу установить webhook в URL моего домена. Я уже создал самозаверяющий сертификат, следуя руководству Telegram . Тем не менее, я не могу установить webhook. Я искал предыдущие ответы и нашел это , но это не работает для меня. Может ли кто-нибудь объяснить мне, как загрузить сертификат ssl и установить […]