3

我已经阅读了一些关于 bot API 的问题,但找不到解决方案。

我的机器人工作正常,无需设置 webhook 和处理 /getUpdates。但我无法将“ https://www.domain.com/page.php ”设置为 webhook。

我在 Cloudflare 的灵活 SSL 证书后面有一个共享主机,浏览器没有警告它,所以我认为它工作正常。

我正在尝试将 Telegram 的 POST 放到一个文件中,以了解 webhook 是否需要不同的解析,但它是空的并且看不到 ssl_acces.log,所以我什至看不到 Telegram 是否到达页面......

这是片段:

$message = json_decode(file_get_contents('php://input'), true);
file_put_contents('telegram.txt', var_dump($message));

我究竟做错了什么?谢谢。

[解决方案]

登录方式为:

$debug = file_get_contents('php://input');
$fp = fopen('debug.txt', 'w');
fwrite($fp, $debug);
fclose($fp);

解决方法是webhook必须设置不带www: /setwebhook?url=https://domain.com/page.php

4

1 回答 1

-2

我有一个类似的问题,并修复它删除一条线

 (RewriteCond %{HTTP_USER_AGENT} ^$ [OR]) 

.htaccess文件

于 2016-04-08T16:14:25.067 回答