Задать вопрос
@procode
Разработчик

Нужно принять данные от Telegram Webhook — какой в Python 3 есть аналог 'php://input'?

Здравствуйте.

Есть скрипт на Python 3:

https://anysite.com/cgi-bin/bot.php (это просто для примера)

Webhook от Telegram посылает ему данные в формате JSON через пост-запрос

Как получить эти данные в скрипт для обработки?

В PHP я использую

file_get_contents('php://input')

А в Python 3 как?

Фреймворки не предлагать :) хочется сделать на простом пайтоне.

Спасибо.

CGI обычный, Apache 2.4
  • Вопрос задан
  • 320 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
SagePtr
@SagePtr
Еда - это святое
Стандартный ввод в stdin находится (объявлен в модуле sys)
Можно как-то так:
import sys
import json
object = json.load(sys.stdin)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы