1

电报 API

如果您使用的是 webhook,则可以在向 webhook 发送答案的同时执行对 Bot API 的请求。

我尝试通过这个简单的代码来做到这一点:

header('Content-Type: application/x-www-form-urlencoded');
$content = http_build_query(array(
    'method' => 'sendMessage',
    'chat_id' => 123,
    'text' => 'test 123'
));
file_put_contents("php://output", $content); // or echo $content;

但我在机器人中看不到任何响应。

4

1 回答 1

0

前一天Telegram 更新机器人 API ,现在支持 JSON 响应。所以我们可以修改代码:

header('Content-Type: application/json');
echo json_encode(array(
    'method'=>'sendMessage',
    'text'=>'test 123',
    'chat_id'=>123,
));
die;

它对我有用!

于 2015-09-10T01:47:33.620 回答