@fgjcirifb

Как работать с прокси на Botman?

Нужно работать через прокси на Botman. Нашел issue на GitHub по моей проблеме. Автор пакета говорит что нужно создать свой service provider и там уже самому настраивать Curl:

BotMan Studio loads the BotManServiceProvider in your config/app.php

The service provider loads BotMan through the factory. And the factory create method ibstanciates curl.

https://github.com/botman/botman/blob/master/src/B...

So just create your own service provider instead of the BotMan one and use the custom creation code.

https://github.com/botman/botman/blob/master/src/B...

Но в BotManServiceProvider.php нельзя ничего менять. Там просто такая строчка:

$botman = BotManFactory::create(config('botman', []), new LaravelCache(), $app->make('request'), $storage);

И где вы тут видите, что можно вызвать curl_setopt? Его можно вызвать только в классе BotMan\BotMan\Http\Curl, но изменить его нельзя.

Что делать? Или забить на это и просто попытаться проксировать все запросы от PHP через какую нибудь прогу?
  • Вопрос задан
  • 195 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы