ارسال نشدن فایل به بات
مشکل کد زیر که از مستندات پی اچ پی گرفته ام چیست کد برای ارسال عکس به ربات است اما وقتی در سروش روی عکس میزنم می گویید"خطا دانلود" لطفا کمک کنید
`<?php
require dirname(FILE) . '/../vendor/autoload.php';
$bot_token = 'token';
$bot = new Soroush\Client($bot_token);
try {
$to = 'id';
list($error, $file_id) = $bot->uploadFile('https://www.roxo.ir/wp-content/uploads/2019/05/HTML-web-worker-696x452.jpg ');
if($error) {
echo 'File Upload Error, Error : ' . $error . PHP_EOL;
exit;
}
list($error, $success) = $bot->sendImage($to, 'aksnnnn', $file_id, basename($file_id), filesize('24.03'), 696, 452);
if($success) {
echo 'Message sent successfully' . PHP_EOL;
} else {
echo 'Fail : ' . $error;
}
} catch (Exception $e) { die($e->getMessage()); }`
حجم فایل رو درست نمیفرستید برای ارسال حجم از filesize('اسم فایل') باید اسفتاده بشه
به این صورت اصلاح کردم ولی کار نکرد list($error, $success) = $bot->sendImage($to, 'aksnnnn', $file_id, basename($file_id), filesize('640px-02_start_book_creator.png'), 696, 452);
حجم فایل رو درست نمیفرستید برای ارسال حجم از filesize('اسم فایل') باید اسفتاده بشه
به این صورت اصلاح کردم ولی کار نکرد list($error, $success) = $bot->sendImage($to, 'aksnnnn', $file_id, basename($file_id), filesize('640px-02_start_book_creator.png'), 696, 452);
حجم فایل رو درست نمیفرستید برای ارسال حجم از filesize('اسم فایل') باید اسفتاده بشه
میشه لطفا یک نمونه کد کامل از ارسال فایل به بات بزارین؟
واسه دستور $bot->uploadFile باید مسیر فایل رو بدید نه لینک فایل رو برای مثال $bot->uploadFile(ABSPATH. '/wp-content/uploads/2019/05/HTML-web-worker-696x452.jpg ');
واسه filesize همینطور
باید مسیر دقیق فایل رو بدید نه فقط اسم فایل
واسه دستور $bot->uploadFile باید مسیر فایل رو بدید نه لینک فایل رو برای مثال $bot->uploadFile(ABSPATH. '/wp-content/uploads/2019/05/HTML-web-worker-696x452.jpg ');
واسه filesize همینطور
باید مسیر دقیق فایل رو بدید نه فقط اسم فایل

این مسیر سورسه "send image.php".jpgو عکس هم"123 الان آدرسش چطوری میشه؟ `list($error, $file_id) = $bot->uploadFile(ABSPATH.'./123.jpg');
if($error) {
echo 'File Upload Error, Error : ' . $error . PHP_EOL;
exit;
}
list($error, $success) = $bot->sendImage($to, 'aksnnnn', $file_id, basename($file_id), filesize('./123.jpg'), 696, 452);
`
ABSPATH مسیر روت وردپرس هست،
مسیر فایل رو باید دقیق بزنید
مثلا
ABSPATH. '/wp-content/uploads/2019/05/HTML-web-worker-696x452.jpg
برای من هم همچنین مشکلی هست! برای شما اوکی شد؟! ممنون