PHP   40

SendEmbed

Guest on 20th June 2022 04:46:06 PM

  1. <?php
  2. function SendEmbed($PurchaseId, $Email, $IP, $Username, $DiscordId) {
  3. $curDate = date("c");
  4. $url = "WebhookUrl";
  5.  
  6. $hookObject = json_encode([
  7.  
  8.     "content" => "",
  9.     "username" => "Selly Log",
  10.     "avatar_url" => "/Hwid/SellyLogo.png",
  11.     "tts" => false,
  12.     "embeds" => [
  13.         [
  14.  
  15.             "title" => "",
  16.            
  17.             // The type of your embed, will ALWAYS be "rich"
  18.             "type" => "rich",
  19.            
  20.             // A description for your embed
  21.             "description" => "",
  22.            
  23.             // The URL of where your title will be a link to
  24.             "url" => "",
  25.            
  26.             /* A timestamp to be displayed below the embed, IE for when an an article was posted
  27.              * This must be formatted as ISO8601
  28.              */
  29.             "timestamp" => "",
  30.            
  31.             // The integer color to be used on the left side of the embed
  32.             "color" => hexdec( "6da5ff" ),
  33.            
  34.             // Footer object
  35.             "footer" => [
  36.                 "text" => "",
  37.                 "icon_url" => ""
  38.             ],
  39.            
  40.             // Image object
  41.             "image" => [
  42.                 "url" => ""
  43.             ],
  44.            
  45.             // Thumbnail object
  46.             "thumbnail" => [
  47.                 "url" => ""
  48.             ],
  49.            
  50.             // Author object
  51.             "author" => [
  52.                 "name" => "[ Selly Purchase ]",
  53.                 "url" => ""
  54.             ],
  55.            
  56.             // Field array of objects
  57.             "fields" => [
  58.                 [
  59.                     "name" => "Purchase ID:",
  60.                     "value" => $PurchaseId,
  61.                     "inline" => true
  62.                 ],
  63.                
  64.                
  65.                 [
  66.                    
  67.                     "name" => "Email:",
  68.                     "value" => $Email,
  69.                     "inline" => true
  70.                 ],
  71.                
  72.                 [
  73.                     "name" => "IP:",
  74.                     "value" => $IP,
  75.                     "inline" => true
  76.                 ],
  77.                
  78.                 [
  79.                     "name" => "Username:",
  80.                     "value" => $Username,
  81.                     "inline" => true
  82.                 ],
  83.                
  84.                 [
  85.                     "name" => "Discord ID:",
  86.                     "value" => $DiscordId,
  87.                     "inline" => true
  88.                 ]
  89.             ]
  90.         ]
  91.     ]
  92.    
  93. ], JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE );
  94.  
  95. $ch = curl_init();
  96.  
  97.     CURLOPT_URL => $url,
  98.     CURLOPT_POST => true,
  99.     CURLOPT_POSTFIELDS => $hookObject,
  100.     CURLOPT_HTTPHEADER => [
  101.         "Length" => strlen( $hookObject ),
  102.         "Content-Type" => "application/json"
  103.     ]
  104. ]);
  105.  
  106. $response = curl_exec( $ch );
  107. curl_close( $ch );
  108.  
  109. }
  110. ?>

Raw Paste


Login or Register to edit or fork this paste. It's free.