12-11-1394، 10:31 ب.ظ
سلام دوستان
امیدوارم کسی تجربه کار با ربات تلگرام داشته باشه یا حداقل اینکه بدونه مشکل کجاست تا مشکل حل بشه ...
من برای ارسال متن مشکلی ندارم اما برای ارسال عکس نمی دونم مشکل چیه , خطایه زیر رو میده :
{"ok":false,"error_code":400,"description":"[Error]: Bad Request: Wrong persistent file_id specified: contains wrong characters or have wrong length"}
البته اگه فرم درست کنم و از اون طریق اقدام به ارسال عکس کنم عکس رو تو تلگرام نشون میده اما نمی خوام به این شکل باشه بلکه می خوام از خود سرورم بتونم عکس رو به تلگرام ارسال کنم ...
کدی که بهش رسیدم این بود :
امیدوارم کسی تجربه کار با ربات تلگرام داشته باشه یا حداقل اینکه بدونه مشکل کجاست تا مشکل حل بشه ...
من برای ارسال متن مشکلی ندارم اما برای ارسال عکس نمی دونم مشکل چیه , خطایه زیر رو میده :
{"ok":false,"error_code":400,"description":"[Error]: Bad Request: Wrong persistent file_id specified: contains wrong characters or have wrong length"}
البته اگه فرم درست کنم و از اون طریق اقدام به ارسال عکس کنم عکس رو تو تلگرام نشون میده اما نمی خوام به این شکل باشه بلکه می خوام از خود سرورم بتونم عکس رو به تلگرام ارسال کنم ...
کدی که بهش رسیدم این بود :
$botTocken = "111111111111111111"; $website = "https://api.telegram.org/bot" . $botTocken; $update = file_get_contents($website . "/getupdates"); $updateArray = json_decode($update, TRUE); $chat_id = $updateArray["result"][0]["message"]["chat"]["id"]; $url = $website . "/sendPhoto?chat_id=" . $chat_id; $ch = curl_init(); curl_setopt($ch, CURLOPT_HTTPHEADER, array( "Content-Type:multipart/form-data" )); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, array( "photo" => "t.jpg", )); curl_setopt($ch, CURLOPT_INFILESIZE, filesize("t.jpg")); $output = curl_exec($ch); print $output;