Telegram bot как отправить фото
Перейти к содержимому

Telegram bot как отправить фото

  • автор:

Как отправить картинку telebot [закрыт]

Вопросы с просьбами помочь с отладкой («почему этот код не работает?») должны включать желаемое поведение, конкретную проблему или ошибку и минимальный код для её воспроизведения прямо в вопросе. Вопросы без явного описания проблемы бесполезны для остальных посетителей. См. Как создать минимальный, самодостаточный и воспроизводимый пример.

Закрыт 1 месяц назад .

Скажите, как сделать так, чтобы при определенном сообщении юзера бот отправлял фото.

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

на sendPhoto команда требует аргумента photo определяется как InputFile or String .

API doc сообщает:

поэтому я попробовал этот метод

завитки выполнены, но Телеграмма отвечает мне так:

Я также попытался заменить @/path. С file_get_contents , но в этом случае телеграмма дает мне пустой ответ (и curl_error пусто !).

что способ отправки фотографии в telegram с помощью php + curl ?

6 ответов

Это мое рабочее решение, но для него требуется PHP 5.5:

этот код помогает мне много, что я получаю от php.net сайт здесь

Я просто меняю заголовки в этом коде для бота telegram, чтобы отправить изображение, просто скопируйте эту функцию

основная попытка: теперь просто используйте этот код, отправив имя фотографии с пути и чата id вот это как:-

для отправки png или других методов измените функцию curl_custom в соответствии с вашими потребностями.

Я искал много в интернете, но не нашел ответа. Но твой вопрос решил мою проблему . Я только что изменил твой код, и он ответил за меня . Я изменил ваш код на этот:

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

SendPhoto команды требуется аргумент photo определяется как InputFile or String .

Документ API сообщает:

Итак, я попробовал этот метод

Завитки выполнены, но Telegram мне ответил:

Я также попытался заменить @/path. на a file_get_contents , но в этом случае Telegram дал мне пустой ответ (и curl_error пустой!).

Как отправить фото в Telegram с помощью php + curl?

Это мое рабочее решение, но для него требуется PHP 5.5:

Мне очень помогает этот код, который я получил с веб-сайта php.net здесь

Я просто меняю заголовки в этом коде, чтобы бот телеграммы отправлял изображение, просто скопируйте эту функцию

Основная попытка: теперь просто используйте этот код, отправив имя фотографии с путем и идентификатором чата, вот как: —

Для отправки png или другими способами измените функцию curl_custom в соответствии с вашими потребностями.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *