Отправка фото в телеграм бот из yii2

283
23 марта 2019, 09:40

Привет не могу отправить фото в телеграм из yii2, при попытке отправки фото происходит токая ошибка Too few arguments to function TelegramBot\Api\BotApi::sendPhoto(), 1 passed in D:\OpenServer\domains\univer.lc\controllers\TelegramController.php on line 27 and at least 2 expected Вот код

Yii::$app->bot->sendPhoto([
            'chat_id' => '-1001320591192',
            'photo' => Yii::getAlias('@app/web/images/hello.jpg'),
            'caption' => 'Найдите меня!'
        ]);
Answer 1

В методе библиотеки (компонента Yii2), который вы используете ожидается как минимум 2 параметра. Почитайте внимательно документацию или посмотрите в исходном коде, какие параметры на вход ожидаются

UPD: если вы используете библиотеку yii2-developer/telegram-bot, то вызов этой функции будет таков

Yii::$app->bot->sendPhoto(-1001320591192, Yii::getAlias('@app/web/images/hello.jpg'), 'Найдите меня!');
READ ALSO
Создание кастомного меню с помощью wordpress

Создание кастомного меню с помощью wordpress

Может кто-то посоветовать, как можно средствами wordpress создать данное меню:

131
При запросе через Guzzle, источник использует бд от инициатора запроса

При запросе через Guzzle, источник использует бд от инициатора запроса

Такая дилемма: есть 2 проекта на laravel, работают на openserver, и с проекта 1 нужно сделать http запрос на проект 2, про при запросе получается вот такой...

159
Как сократить код PHP?

Как сократить код PHP?

Вопрос новичкаПонимаю, что он может быть банальным, но всё же

162
Высылка переменных из Javascript на e-mail

Высылка переменных из Javascript на e-mail

Есть у меня html страница с формами inputС помощью JS у меня генерируются некоторые переменные

167