什么';s电报的结构';webhook Flask应用的更新?

什么';s电报的结构';webhook Flask应用的更新?,flask,pythonanywhere,python-telegram-bot,telegram-webhook,telepot,Flask,Pythonanywhere,Python Telegram Bot,Telegram Webhook,Telepot,我正试图在Pythonywhere的Flask应用程序中使用webhook和telepot编程一个电报机器人。所以,我想知道从电报发送来的更新的结构是什么,以便知道那里有什么,它是如何被调用的,并且基本上在机器人中使用它 我尝试将它接收到的消息记录到控制台(虽然我不确定控制台应该在PythonAnywhere上的哪个位置),并通过python在同一服务器上写入文件,但这也不起作用 #This that seemed easy didn't work either in the Flask web

我正试图在Pythonywhere的Flask应用程序中使用webhook和telepot编程一个电报机器人。所以,我想知道从电报发送来的更新的结构是什么,以便知道那里有什么,它是如何被调用的,并且基本上在机器人中使用它

我尝试将它接收到的消息记录到控制台(虽然我不确定控制台应该在PythonAnywhere上的哪个位置),并通过python在同一服务器上写入文件,但这也不起作用

#This that seemed easy didn't work either in the Flask web app
with open('log.txt', 'a') as f:
    f.write('Is this working?')

感觉好像我错过了一些大家都认为理所当然的简单信息,但我不知道那是什么。

确实有一些我没有注意到的东西。以防对任何人都有帮助

在pythonany的web应用程序部分,有三个日志文件链接,您可以在其中看到在常规Python应用程序的控制台上出现的各种情况

这些链接如下所示:

username.eu.pythonanywhere.com.access.log 
username.eu.pythonanywhere.com.error.log
username.eu.pythonanywhere.com.server.log #no .eu on the american PythonAnywhere
server.log
是控制台
print
语句的结尾

此外,来自电报用户的常规消息在到达Flask时如下所示:

{
'update_id': 123456789, 
'message': {
    'message_id': 42, 
    'from': {
        'id': 42424242, 
        'is_bot': False, 
        'first_name': 'Joaquim', 
        'last_name': 'Pernil Rinoceronts', 
        'username': 'Juqim', 
        'language_code': 'ca'
        }, 
    'chat': {
        'id': 42424242, 
        'first_name': 'Joaquim',
        'last_name': 'Pernil Rinoceronts', 
        'username': 'Juqim', 
        'type': 'private'
        }, 
    'date': 1562247903, 
    'text': 'Patata'
    }
}
贴纸上有其信息,
“文本”
应该是:

“贴纸”:{
“宽度”:512,
高度:512,
“表情符号”: