Веб-приложения и телемарафон [закрыто]Python

Программы на Python
Anonymous
Веб-приложения и телемарафон [закрыто]

Сообщение Anonymous »

Я разрабатываю клиентского бота с использованием Telethon, и моя задача — научиться анализировать веб-приложение Telegram. Пересмотрев всю документацию, я нашел только один нормальный метод RequestAppWebViewRequest, но он не может найти то, что мне нужно.

Код: Выделить всё

from telethon.types import Message
from telethon.tl.functions.messages import RequestAppWebViewRequest

api_id = 20312312
api_key = '33d1ff115cdf62c7f242f288e31f1515'
client = TelegramClient('telethon', api_id, api_key)

app_link = 'https://webappcontent.telegram.org/cafe?user_id=6162345964&user_hash=dd9754c18b2950fabb'

@client.on(events.NewMessage(pattern=r'^\/start'))
async def start(event):
message = await event.respond('Запускаю ваше веб-приложение.')
await client(RequestAppWebViewRequest(
peer=app_link,
app=client,
platform='web',
))

response = event.client.get_content(message.id)
print(response.text)

with client:
client.start()
client.run_until_disconnected()
Этот код вызывает ошибку:

Код: Выделить всё

Cannot find any entity corresponding to “https://webappcontent.telegram.org/cafe?user_id=6162345964&user_hash=dd9754c18b2950fabb”
хотя ссылка на приложение взята из необходимой кнопки.
Моя конечная цель — заставить бота каким-то образом взаимодействовать с приложением, чтобы он автоматически разместил заказ, или написал мне стоимость моего заказа. Спасибо за ответы

Подробнее здесь: https://stackoverflow.com/questions/787 ... d-telethon

Вернуться в «Python»