Logo DEEP GLX
DEEP GLX
স্ক্রিনশট জেনারেটর

🔑 আপনার API Key

এই Key ব্যবহার করে যেকোনো প্রজেক্ট বা বট থেকে স্বয়ংক্রিয়ভাবে স্ক্রিনশট তৈরি করুন।

sk_afc9b07b0691e0b9302d5a2723112d375705
ইঞ্জিন প্রোফাইল
Secure Cloud Core (v3.2)
গড় রেসপন্স টাইম
১৫–৩০ সেকেন্ড
ডেলিভারি মোড
Direct Stream Mode
⚠️ গুরুত্বপূর্ণ: আমাদের সার্ভার থেকে রেসপন্স আসতে ১৫–৩০ সেকেন্ড সময় লাগতে পারে। আপনার প্ল্যাটফর্মে অথবা বটে অবশ্যই একটি সুন্দর ও আকর্ষণীয় loading indicator ব্যবহার করুন যাতে গ্রাহক অ্যাপ হ্যাং মনে না করে এবং তাদের সামনে একটি সুন্দর লোডিং দেখায়, যা ইউজার এক্সপেরিয়েন্স চমৎকার করবে।

✅ এই সাইটে যে Gateway গুলো আছে:

bKash bkash Nagad nagad UPAY upay

API তে gateway প্যারামিটারে উপরের slug (কোডের মান) ব্যবহার করুন।

⚙️ এটা কীভাবে কাজ করে?

সিস্টেম এনভায়রনমেন্ট: Cloud Direct Capture Mode

🖥️ Direct Capture Delivery:

আপনার প্রজেক্ট
→
POST /api.php
→
Cloud Secure GPU
rendering
→
PNG binary
ইমেজ ডেটা

আমাদের ক্লাউড জেনারেটর সার্ভার ব্যাকগ্রাউন্ডে ইমেজ প্রসেস করে সরাসরি রেসপন্স বডিতে PNG Raw Image Binary রিটার্ন করে, যা চ্যাটবট বা টেলিগ্রাম বটে ছবি হিসেবে দেখানোর জন্য শ্রেষ্ঠ মাধ্যম।

🌐 API Endpoint

POST https://deepglx.space/api.php

Content-Type: application/x-www-form-urlencoded অথবা multipart/form-data — উভয়ই সাপোর্ট করে।

📋 Request প্যারামিটার

প্যারামিটারধরণআবশ্যকবিবরণ
api_key string ✅ হ্যাঁ আপনার অ্যাকাউন্টের API Key (sk_...)
gateway string ✅ হ্যাঁ স্ক্রিনশটের ধরন — নিচের slug গুলো ব্যবহার করুন:
bkash nagad upay
নিচের 🏦 Gateway বিস্তারিত সেকশনে প্রতিটি gateway-র সঠিক ও লাইভ ফিল্ড লিস্ট দেখে নিতে পারেন।

📤 Response ফরম্যাট

নিচে রেসপন্স ফরম্যাট দেওয়া হলো:

✅ মোড ১: Preview URL (HTTP 200):

{
  "success": true,
  "preview_url": "https://deepglx.space/?gateway=bkash&apx=1&number=01712345678&...",
  "gateway": "bkash"
}

✅ মোড ২: Direct Cloud Capture (HTTP 200):

সরাসরি image/png binary রিটার্ন করে — কোনো JSON নয়। রেসপন্সের Header-এ Content-Type: image/png থাকবে। Response body-ই মূল PNG ছবি।

✅ মোড ৩: Async Sync (HTTP 200):

{
  "success": true,
  "preview_url": "https://deepglx.space/?gateway=bkash&apx=1&apx_direct=1&apx_job=abc123...&...",
  "job_token": "abc123...",
  "poll_url": "https://deepglx.space/api.php?action=poll&job=abc123...",
  "poll_binary_url": "https://deepglx.space/api.php?action=poll&job=abc123...&format=binary",
  "gateway": "bkash",
  "note": "Open preview_url in a browser. PNG will be auto-captured and uploaded. Then poll poll_url until ready=true."
}

❌ ব্যর্থ হলে (Error JSON):

{
  "success": false,
  "error": "Invalid API key"
}

💻 কোড উদাহরণ (বট ফ্রেন্ডলি)

ক্লাউড সার্ভার থেকে রেসপন্স জেনারেট হতে ১৫–৩০ সেকেন্ড সময় নিতে পারে। তাই বট ও প্রজেক্টে কীভাবে লোডিং হ্যান্ডেল করবেন তা সহ রিয়েল লাইফ কোড উদাহরণ নিচে দেওয়া হলো:

<?php
// ————————————————————————————————————————————
// স্ক্রিনশট API — PHP Curl উদাহরণ (সরাসরি PNG বাইনারি হ্যান্ডেল করতে)
// ————————————————————————————————————————————

$apiKey  = 'sk_afc9b07b0691e0b9302d5a2723112d375705';
$apiUrl  = 'https://deepglx.space/api.php';

$data = [
    'api_key'  => $apiKey,
    'gateway'  => 'bkash',  
    'number' => '01712345678', // আবশ্যক (সেন্ডার নাম্বার)
    'amount' => '500', // আবশ্যক (পরিমাণ (৳))
    'balance' => '*******', // ঐচ্ছিক (নতুন ব্যালেন্স)
    'trx_id' => 'TRX123456', // ঐচ্ছিক (ট্রানজেকশন আইডি (খালি = অটো))
    'time' => 'এখন', // ঐচ্ছিক (সময় (খালি = এখন))
];

$ch = curl_init($apiUrl);
curl_setopt_array($ch, [
    CURLOPT_POST           => true,
    CURLOPT_POSTFIELDS     => http_build_query($data),
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_TIMEOUT        => 90, // সর্বোচ্চ ৯০ সেকেন্ড সময় দিন
]);
$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);

if ($httpCode === 200) {
    header('Content-Type: image/png');
    echo $response;
} else {
    $err = json_decode($response, true);
    echo 'Error: ' . htmlspecialchars($err['error'] ?? 'Unknown Server Error');
}
// Node.js — Telegraf বা Grammy টেলিগ্রাম বটের জন্য উদাহরণ
// ————————————————————————————————————————————————————
const fetch = require("node-fetch");

const API_URL = "https://deepglx.space/api.php";
const API_KEY = "sk_afc9b07b0691e0b9302d5a2723112d375705";

async function getScreenshot(gateway, fields = {}) {
  const body = new URLSearchParams({ api_key: API_KEY, gateway, ...fields });
  const res  = await fetch(API_URL, { method: "POST", body, timeout: 90000 });
  if (!res.ok) throw new Error(`API error: ${res.status}`);
  return Buffer.from(await res.arrayBuffer());
}

bot.command("screenshot", async (ctx) => {
  const loading = await ctx.reply("⏳ স্ক্রিনশট জেনারেট হচ্ছে, অনুগ্রহ করে ১৫-৩০ সেকেন্ড অপেক্ষা করুন...");

  try {
    const png = await getScreenshot("bkash", {
      number: "01712345678",
      amount: "500",
      balance: "*******",
      trx_id: "TRX123456",
      time: "এখন",
    });

    await ctx.telegram.deleteMessage(ctx.chat.id, loading.message_id);
    await ctx.replyWithPhoto({ source: png });
  } catch (e) {
    await ctx.telegram.editMessageText(ctx.chat.id, loading.message_id, null, `❌ ব্যর্থ: ${e.message}`);
  }
});
# Python 3 — (python-telegram-bot v20+ বা PyTelegramBotAPI)
# ————————————————————————————————————————————————————
import requests
import io
from telegram import Update
from telegram.ext import ContextTypes

API_URL = "https://deepglx.space/api.php"
API_KEY = "sk_afc9b07b0691e0b9302d5a2723112d375705"

def get_screenshot(gateway, **fields):
    data = {"api_key": API_KEY, "gateway": gateway, **fields}
    resp = requests.post(API_URL, data=data, timeout=90)
    resp.raise_for_status()
    return resp.content

async def handle_screenshot(update: Update, context: ContextTypes.DEFAULT_TYPE):
    msg = await update.message.reply_text("⏳ ক্লাউড সার্ভার থেকে ইমেজ প্রসেস হচ্ছে, অনুগ্রহ করে ১৫-৩০ সেকেন্ড অপেক্ষা করুন...")
    
    try:
        png_bytes = get_screenshot(
            gateway="bkash",
            number="01712345678",
            amount="500",
            balance="*******",
            trx_id="TRX123456",
            time="এখন",
        )
        await msg.delete()
        await update.message.reply_photo(photo=io.BytesIO(png_bytes))
    except Exception as e:
        await msg.edit_text(f"❌ এরর ঘটেছে: {e}")
# Terminal / CMD থেকে টেস্ট করার সহজ কমান্ড (PNG ইমেজ সেভ হবে)
curl -X POST "https://deepglx.space/api.php" \
  -F "api_key=sk_afc9b07b0691e0b9302d5a2723112d375705" \
  -F "gateway=bkash" \
  -F "number=01712345678" \
  -F "amount=500" \
  -F "balance=*******" \
  -F "trx_id=TRX123456" \
  -F "time=এখন" \
  --output receipt.png \
  --max-time 90

🏦 Gateway বিস্তারিত — কোন gateway-তে কোন ফিল্ড লাগে

নিচে প্রতিটি gateway-র সঠিক ও নির্ভুল ফিল্ড লিস্ট এবং লেবেল দেখানো হচ্ছে:

bKash
gateway=bkash
5টি ফিল্ড 2 আবশ্যক 3 ঐচ্ছিক
ফিল্ড (key)লেবেল (প্লেসহোল্ডার সহ)টাইপআবশ্যক?
number সেন্ডার নাম্বার tel ✅ হ্যাঁ
amount পরিমাণ (৳) number ✅ হ্যাঁ
balance নতুন ব্যালেন্স: খালি = ******* text না (ঐচ্ছিক)
trx_id ট্রানজেকশন আইডি (খালি = অটো) text না (ঐচ্ছিক)
time সময় (খালি = এখন) text না (ঐচ্ছিক)

এই gateway-র জন্য রেডি cURL উদাহরণ:

curl -s -X POST 'https://deepglx.space/api.php' \
     -d 'api_key=sk_afc9b07b0691e0b9302d5a2723112d375705' \
     -d 'gateway=bkash' \
     -d 'number=01712345678' \     -d 'amount=500' \     -d 'balance=*******' \     -d 'trx_id=TRX123456' \     -d 'time=এখন'
Nagad
gateway=nagad
5টি ফিল্ড 2 আবশ্যক 3 ঐচ্ছিক
ফিল্ড (key)লেবেল (প্লেসহোল্ডার সহ)টাইপআবশ্যক?
number সেন্ডার নাম্বার tel ✅ হ্যাঁ
amount মোট পরিমাণ (৳) number ✅ হ্যাঁ
balance নতুন ব্যালেন্স: খালি = ******* text না (ঐচ্ছিক)
trx_id ট্রানজেকশন আইডি (খালি = অটো) text না (ঐচ্ছিক)
time সময় (খালি = এখন) text না (ঐচ্ছিক)

এই gateway-র জন্য রেডি cURL উদাহরণ:

curl -s -X POST 'https://deepglx.space/api.php' \
     -d 'api_key=sk_afc9b07b0691e0b9302d5a2723112d375705' \
     -d 'gateway=nagad' \
     -d 'number=01712345678' \     -d 'amount=500' \     -d 'balance=*******' \     -d 'trx_id=TRX123456' \     -d 'time=এখন'
UPAY
gateway=upay
6টি ফিল্ড 4 আবশ্যক 2 ঐচ্ছিক
ফিল্ড (key)লেবেল (প্লেসহোল্ডার সহ)টাইপআবশ্যক?
number সেন্ডার নাম্বার tel ✅ হ্যাঁ
amount পরিমাণ (৳) number ✅ হ্যাঁ
balance নতুন ব্যালেন্স: খালি = ******* text না (ঐচ্ছিক)
trx_id ট্রানজেকশন আইডি (খালি = অটো) text না (ঐচ্ছিক)
crtime সময় (খালি = এখন) text ✅ হ্যাঁ
charge চার্জ text ✅ হ্যাঁ

এই gateway-র জন্য রেডি cURL উদাহরণ:

curl -s -X POST 'https://deepglx.space/api.php' \
     -d 'api_key=sk_afc9b07b0691e0b9302d5a2723112d375705' \
     -d 'gateway=upay' \
     -d 'number=01712345678' \     -d 'amount=500' \     -d 'balance=*******' \     -d 'trx_id=TRX123456' \     -d 'crtime=এখন' \     -d 'charge=5.75'

🚀 শুরু থেকে শেষ পর্যন্ত (Step-by-Step)

  1. উপর থেকে আপনার ইউনিক API Key কপি করে নিন।
  2. আপনার একাউন্টে কোটা বা কোনো সক্রিয় প্যাকেজ আছে কিনা নিশ্চিত করুন।
  3. আপনার প্রজেক্ট বা টেলিগ্রাম বটে রিকোয়েস্ট পাঠানোর সময় সঠিক Gateway Slug ও প্যারামিটার পাস করুন।
  4. রিকোয়েস্টের সময় অবশ্যই লোডিং অ্যানিমেশন বা বার্তা শো করান (টাইমআউট মিনিমাম ৯০ সেকেন্ড রাখুন)।
  5. সফল রেসপন্সের পর আগত ছবির বাইনারি ডেটা সরাসরি কাস্টমারকে পাঠান বা সিস্টেমে সেভ করুন।

⚠️ সীমাবদ্ধতা ও গুরুত্বপূর্ণ তথ্য

  • API ব্যবহার করতে অ্যাকাউন্টে সক্রিয় প্যাকেজ থাকা বাধ্যতামূলক।
  • প্রতিটি স্ক্রিনশট সফলভাবে ডেলিভারি করার সময় আপনার প্ল্যান থেকে কোটা কেটে নেওয়া হবে।
  • নিরাপত্তার স্বার্থে আপনার API Key কাউকে শেয়ার করবেন না।
  • Timeout হ্যান্ডেল করার জন্য আপনার ক্লায়েন্ট লাইব্রেরিতে রিকোয়েস্ট টাইমআউট ৯০ সেকেন্ড সেট করা নিরাপদ।

Platform Engine: Secure Cloud Core (v3.2)  |  Generated: 29 Sep 2026, 19:23