goat
command
qrgen
No description
0
views
0
likes
0
installs
raw source
const axios = require("axios");
module.exports = {
config: {
name: "qrgen",
version: "5.0.3",
author: "𝐌𝐚𝐑𝐮𝐅",
role: 0,
category: "TOOL"
},
onStart: async function ({ api, event, args }) {
const data = args.join(" ").trim();
if (!data) return api.sendMessage("❌ qrgen Hello লিখো", event.threadID, event.messageID);
try {
// Direct QR URL - Messenger এ URL থেকেই ছবি দেখাবে
const qrUrl = `https://api.qrserver.com/v1/create-qr-code/?size=512x512&data=${encodeURIComponent(data)}`;
// Method 1: URL দিয়ে Try করবে
return api.sendMessage(
{
body: `✅ QR: ${data}`,
attachment: await global.utils.getStreamFromURL(qrUrl)
},
event.threadID,
event.messageID
);
} catch (e) {
console.log("QR ERROR LOG:", e.message);
// Fallback Method 2: যদি Stream fail করে, Link দেবে
const qrUrl = `https://api.qrserver.com/v1/create-qr-code/?size=512x512&data=${encodeURIComponent(data)}`;
return api.sendMessage(`✅ QR Link (ছবি Download Error):\n${qrUrl}\n\nData: ${data}`, event.threadID, event.messageID);
}
}
};