私はこのコードを使用してチャットのIDとのチャット電報に写真を送ることができます。電報ボットでテレグラムチャンネルに写真を送信するにはどうすればよいですか?
<?php
$bot_url = "https://api.telegram.org/bot<token-bot>/";
$ch = curl_init($bot_url.'SendPhoto');
$cfile = new CURLFile(realpath('file.png'),'image/png','photo.png');
$data = array(
'chat_id' => '118186395',
'photo' => $cfile ,
'caption' => 'testing'
);
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
echo curl_exec($ch);
?>
しかし、私は私のチャンネルのIDにchat_id
値を変更した場合、私は電報から空の回答を受け取り、写真ではありません送信されます。
あなたのボットは、送信しようとしているチャンネルの管理者ですか? – ixchi
はい、メッセージボットを送信できるので写真を送信できません。 –