我有一个简单的 PHP 脚本(使用 Botman),由我的 Telegram 机器人通过 webhook 调用。它应该在收到关键字时做出响应。这有效,将响应消息发送到我的手机。
然而,它随机地重复消息,没有任何输入。虽然是随机的,但它如此频繁,我估计它每分钟至少执行 10 次。
认为这可能是由于某些网络机器人调用了我的 URL,我修改了脚本以检查是否存在(及其值)和查询参数,并且所有随机消息都停止了。网络机器人不会知道这个秘密参数,对吧?
正如预期的那样,一旦我更新了 PHP 脚本(没有使用修改后的 webhook 更新 Telegram),消息就停止了。到现在为止还挺好。
接下来,使用包含秘密查询参数的 webhook 更新 Telegram,然后等待 5 分钟。没有消息:仍然看起来不错。
唉,一旦我发送我的关键字,它会给出预期的响应,但随后又会无休止地重复。
我在哪里寻找解决这个问题?
附言。为了测试,该脚本还返回用户的一般信息。我可以看到它不断在重复的消息中返回我的信息,就好像我提出了每个请求一样。这可能是 Telegram 的错误吗?