@vitaliisavchuk

Как передать payload в telegram web app?

как передать пейлоад на мой web page используя python?
то-есть нужно содержимое пейлоада отобразить на веб странице
подскажите пожалуйста как это сделать

передать пейлоад как параметр в url я знаю
есть ли еще способ?

мой пейлоад:
payload = {
    "name": 'Vitalii',
    "age": 26
}


мой код:
import telebot
from telebot import types

TOKEN = 'my_token'
bot = telebot.TeleBot(TOKEN)


@bot.message_handler(commands=['start'])
def start(message):
    web_page_url = "https://example.com/my_web_page"

    webAppTest = types.WebAppInfo(web_page_url)
    markup = types.ReplyKeyboardMarkup()
    item1 = types.KeyboardButton('Button 1', web_app=webAppTest)

    markup.add(item1)

    bot.send_message(message.chat.id, "Choose an option:", reply_markup=markup)


bot.polling()
  • Вопрос задан
  • 192 просмотра
Пригласить эксперта
Ответы на вопрос 2
RimMirK
@RimMirK
Вроде человек. Вроде учусь. Вроде пайтону
только get запросом похоже. В ссылку вставляй свои данные
Ответ написан
zkrvndm
@zkrvndm
Архитектор решений
То что ты в консоли видишь как пейлоад это обычный POST запрос в кодировке JSON, это и гугли.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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