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

279
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 создать данное меню:

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

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

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

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

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

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

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

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

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

161