| const fs = require('fs') |
| const chalk = require('chalk') |
|
|
| async function uptotelegra (Path) { |
| return new Promise (async (resolve, reject) => { |
| if (!fs.existsSync(Path)) return reject(new Error("File not Found")) |
| try { |
| const form = new FormData(); |
| form.append("file", fs.createReadStream(Path)) |
| const data = await axios({ |
| url: "https://telegra.ph/upload", |
| method: "POST", |
| headers: { |
| ...form.getHeaders() |
| }, |
| data: form |
| }) |
| return resolve("https://telegra.ph" + data.data[0].src) |
| } catch (err) { |
| return reject(new Error(String(err))) |
| } |
| }) |
| } |
|
|
| global.uptotelegra = uptotelegra |