forked from STAR-KING0/Queen_Alya
-
Notifications
You must be signed in to change notification settings - Fork 0
/
wallpaper.js
32 lines (30 loc) · 832 Bytes
/
wallpaper.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
const fs = require("fs");
const axios = require("axios"); // Changed to axios for get requests
const { smd, TelegraPh } = require("../lib");
const Config = require("../config");
smd(
{
pattern: "wallpaper",
category: "wallpaper",
filename: __filename,
desc: "Get a random wallpaper.",
},
async (m) => {
try {
let apiUrl = "https://nekos.life/api/v2/img/wallpaper";
let response = await axios.get(apiUrl);
let jsonResponse = response.data;
if (jsonResponse) {
await m.send(jsonResponse.url, { caption: Config.caption }, "image", m);
} else {
await m.send("*_Request not processed!_*");
}
} catch (error) {
await m.error(
error + "\n\ncommand: wallpaper",
error,
"*_No response from API, Sorry!!_*"
);
}
}
);