Так же, как и в симфони
так же как и в php. а как?
https://github.com/spatie/laravel-webhook-client
Обошёлся без внешних модулей. Оказалось всё намного проще. Кому интересно, вот код, который может отправить сообщение в дискорд $webhookurl = "url to webhook"; $timestamp = date("c", strtotime("now")); $json_data = json_encode([ "content" => "Hello World! This is message line ;) And here is the mention, use use", ], JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE ); $ch = curl_init( $webhookurl ); curl_setopt( $ch, CURLOPT_HTTPHEADER, array('Content-type: application/json')); curl_setopt( $ch, CURLOPT_POST, 1); curl_setopt( $ch, CURLOPT_POSTFIELDS, $json_data); curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt( $ch, CURLOPT_HEADER, 0); curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1); $response = curl_exec( $ch ); curl_close( $ch );
$response = Http::asJson()->post($uri, $data)->json(); На мой взгляд так прикольнее)
И это не вебхук если что, а просто апи дискорда, судя по коду и неймингу
Нет, ты посылаешь запрос на их сервер.
Да, но для этого в дискорде нужно создать webhook, который сгенерирует url
И что в итоге происходит? Сообщение отправляется в дискорд, а дальше что?
Обсуждают сегодня