我想程序与telepot烧瓶中的应用程序使用网络挂接,在PythonAnywhere的电报机器人。 所以,我想知道什么是从正在添加的电报更新的结构,这样才能知道什么是那里,它是如何调用,并在机器人使用它,本质上。
我试图登录它接收到控制台的消息(虽然我不知道在哪里的控制台应该是PythonAnywhere),并且还要在同一台服务器,通过蟒蛇写入文件,但不工作或者。
#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?')
这感觉就像我失去了一些简单的信息,每个人都理所当然,但我想不出那是什么。
确实有一些我没有注意到。 发布的情况下,它可以帮助任何人。
在PythonAnywhere的Web应用程序节还有三个日志文件的链接,你可以看到这样的东西会apear在控制台上的一个普通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
语句结束。
另外,从用户电报常规消息是这样的,当他们到达瓶:
{
'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'
}
}
贴有他们的信息,其中'text'
是:
'sticker': {
'width': 512,
'height': 512,
'emoji': '