gpt4 book ai didi

php - Telegram Bot - PHP Webhook POST 到文件

转载 作者:行者123 更新时间:2023-12-02 05:20:05 25 4
gpt4 key购买 nike

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

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

我在 Cloudflare 的 Flexible 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必须设置成没有wwww的:/setwebhook?url=https://domain.com/page.php

最佳答案

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

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

来自 .htaccess 文件

关于php - Telegram Bot - PHP Webhook POST 到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31268015/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com