我的电报漫游器中“ KeyError:'messsage”的原因是什么?

问题描述 投票:-4回答:1

[我试图从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电报机器人。

python bots telegram-bot python-telegram-bot
1个回答
0
投票

错误实际上是由于get_message_text()方法中的错字所致。将第16行更改为:

message_text = update["message"]["text"]
© www.soinside.com 2019 - 2024. All rights reserved.