Articles of телеграмма

Telegram Bot Игра не работает

Я понимаю свою ботовую телеграмму с игрой. Я написал это: $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 Bot API)

Извините, если мой вопрос становится слишком грязным, я здесь новый, поэтому любые советы приветствуются. Как я могу различать обновление «Сообщение» и обновление «Обратный звонок»? Мне удалось создать встроенную клавиатуру, но когда я ее использую, бот просто зависает, он ничего не отвечает. Я провел немного исследований и нашел этот вопрос , который помог мне понять проблему, […]

Сообщение не получает автоматически для Telegram CHATBOT funciton с помощью PHP

Чтобы интегрировать 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 для телеграммы?

Почему Telegram говорит, что мой веб-сайт удален? У меня был один бот на моем сервере, и он работал нормально. Но после сегодняшнего дня, когда я загружаю нового бота на тот же сервер, я понял, что никто из них не работает. Когда я проверяю статус своего веб-хостинга: https://api.telegram.org/bot'token'/METHOD_NAME это дает мне этот результат: {"ok":true,"result":true,"description":"Webhook is already […]

Telegram bot weird error: Bad Request: неверный идентификатор файла / указанный URL-адрес HTTP

Я отправляю сообщение на канал телеграммы, используя бота. С использованием метода 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 телеграмм для создания бота-загрузчика

Я видел, что новый API для ботов включен для создания custome-ботов, я видел некоторые источники, такие как это, и я также читал о @fatherbot который посвящен регистрации ботов, я также искал некоторые примеры ботов телеграмм, таких как этот , Я знаю, как писать коды в php и python но не могу узнать, как вызвать методы […]

Загружать самоподписанный сертификат ssl в телеграмму

Я делаю телеграмму бота, используя 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"; }

Telegram BOT Api: как отправить фотографию с помощью PHP?

Команде 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 bot webhook?

Я разрабатываю бот Telegram, и я хочу установить webhook в URL моего домена. Я уже создал самозаверяющий сертификат, следуя руководству Telegram . Тем не менее, я не могу установить webhook. Я искал предыдущие ответы и нашел это , но это не работает для меня. Может ли кто-нибудь объяснить мне, как загрузить сертификат ssl и установить […]