Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Здравствуйте. Столкнулся с такой проблемой.
Пишу бота для 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;
}
}
Очень надеюсь на Вашу помощь!
Не в сети
убери / в конце url в описании маршрута
Не в сети
$response = Telegram::setWebhook(['url' => 'https://telegram.finereports.info/telegram/'.env('TELEGRAM_BOT_TOKEN').'/webhook']);
Юзай как и выше config('telegram.bot_token') чтоб точно был одинаковый токен !
Не в сети
Страницы 1