[我试图从youtube教程中制作一个电报机器人,但效果不像该视频中所示。
这是我的代码:https://throwbin.io/NKi6nuw
我得到的错误:
File "main.py", line 55, in <module>
main()
File "main.py", line 40, in main
if get_message_text(update).lower() == "hi" or get_message_text(update).lower() == "hello":
File "main.py", line 16, in get_message_text
message_text = update["messsage"]["text"]
KeyError: 'messsage'
我正在学习制作Python电报机器人。
错误实际上是由于get_message_text()
方法中的错字所致。将第16行更改为:
message_text = update["message"]["text"]