Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 14.06.2017 11:00:46

Telegram SDK

Здравствуйте. Столкнулся с такой проблемой.
Пишу бота для telegram, для отправки сообщений пользователям используется get запрос, и все протекает успешно, для приема сообщений api отправляет POST, и возникает 405 ошибка (Неопознанный метод). Не пойму в чем проблема.

Вот route:

Route::get('/telegram','telegram\TelegramController@Index');
Route::post('/telegram/' . config('telegram.bot_token'). '/webhook','telegram\TelegramController@SetWebhook');

Вот сам контроллер:

class TelegramController extends Controller
{
   
    public function Index()
    {
        $response = Telegram::sendMessage([
          'chat_id' => '247343584',
          'text' => 'word'
        ]);
       
    }
   
    public function SetWebhook() {
       

        $response = Telegram::setWebhook(['url' => 'https://telegram.finereports.info/telegram/'.env('TELEGRAM_BOT_TOKEN').'/webhook']);

        return $response;
    }

}

Очень надеюсь на Вашу помощь!

Не в сети

#2 14.06.2017 15:06:24

Re: Telegram SDK

убери / в конце url в описании маршрута

Не в сети

#3 21.06.2017 13:32:03

Re: Telegram SDK

$response = Telegram::setWebhook(['url' => 'https://telegram.finereports.info/telegram/'.env('TELEGRAM_BOT_TOKEN').'/webhook']);

Юзай как и выше config('telegram.bot_token')  чтоб точно был одинаковый токен !

Не в сети

Подвал раздела