如何查看电报机器人发送消息

时间:2020-08-21 07:27:06

标签: python api request telegram chatbot

我在电报中设置了一个漫游器,并在我的网站上设置了一个Webhook。我想制作一个自动化脚本,通过发送消息来定期测试该机器人。

为了模拟电报消息,我使用了以下curl命令:

curl -v -k -X POST -H "Content-Type: application/json" -H "Cache-Control: no-cache"  -d '{
"update_id":10000,
"message":{
  "date":1441645532,
  "chat":{
     "last_name":"Test Lastname",
     "id":1111111,
     "type": "private",
     "first_name":"Test Firstname",
     "username":"Testusername"
  },
  "message_id":1365,
  "from":{
     "last_name":"Test Lastname",
     "id":1111111,
     "first_name":"Test Firstname",
     "username":"Testusername"
  },
  "text":"/start"
}
}' "https://YOUR.BOT.URL:YOURPORT/"

这触发了该机器人,而我的机器人做出了回应。但是,要验证机器人是否响应,我必须检查电报应用程序。有什么办法可以使这个过程自动化吗?

1 个答案:

答案 0 :(得分:0)

您可以python-telegram-bot库而不是发送HTTP请求。看看他们如何wrote tests