в базу а потом собственно должен в ответ отправлять альбом, но Php шлет ошибку:
{
"ok": false,
"error_code": 400,
"description": "Bad Request: expected an Array of InputMedia"
}
Код:
Массив $media беру с базы, (file_id фоток)
for($i=0; $i <= count($media)-1; $i++){
$array[] = ['photo'=>$media[$i]];
}
$albom = ['type'=>'photo', 'media'=>$array];
bot('sendMediaGroup', [
'chat_id'=>$callid,
'media'=>json_encode($albom)
]);
Можете помочь в чем может быть проблема?
о, пхп
Хм, так ты должен объект InputMedia ставить, а не type photo.
Не, у тебя должен быть массив объектов InputMedia в которых указан type photo и media айди файла
Я в php нэма в тг ботах
Но я могу дать рабочий пример на питоне, может поймёшь чего😂
Да, на питоне все гуд, в php у меня бот напрямую через curl, без либ вот так приходится копать
А что ты библиотеку на пхп не поставишь? Я ставил и норм работало
Да через curl код намного читабельнее и удобно писать. А вот насчет работы приходится писать свои классы и функции
Обсуждают сегодня