xCode
ImgBB Image Upload TBL Code
Command - /imgbb
TBL -
let key = Bot.get("imgbb_key")
if (!key) return Bot.sendMessage("❌ *API key not set*\n\nUse /set_key first", { parse_mode: "Markdown" })
if (!request.photo) {
return Bot.sendMessage("📤 *Upload Image to ImgBB*\n\nSend any image to get a direct link instantly", { parse_mode: "Markdown" })
}
let photo = request.photo[request.photo.length - 1]
let file = await Api.getFile({ file_id: photo.file_id })
if (!file.ok) return Bot.sendMessage("❌ *Failed to get file*", { parse_mode: "Markdown" })
let fileUrl = "https://api.telegram.org/file/bot" + bot.token + "/" + file.result.file_path
let up = await HTTP.get({
url: "https://api.imgbb.com/1/upload",
query: {
key: key,
image: fileUrl
}
})
if (!up.ok || !up.data.success) {
return Bot.sendMessage("❌ *Upload failed*", { parse_mode: "Markdown" })
}
Bot.sendMessage(
"*✅ Uploaded Successfully!*\n\n*Link:*\n" + up.data.data.url,
{ parse_mode: "Markdown" }
)
Command - /set_key
TBL -
if (!params) {
Bot.sendMessage("❌ *Send API key like:*\n/set_key YOUR_KEY", { parse_mode: "Markdown" })
return
}
Bot.set("imgbb_key", params)
Bot.sendMessage("✅ *API key saved successfully!*", { parse_mode: "Markdown" })
1. Get ImgBB API Key
Go to: https://api.imgbb.com/
2. Set API Key in Bot
/set_key YOUR_API_KEY
Developer: @CyberXCoding
platform: telebothost.com ( No ads , free same as bots.business )
16 · 656 ·