Upload case.js
Browse files
case.js
CHANGED
@@ -30,10 +30,6 @@ const {
|
|
30 |
} = require('perf_hooks')
|
31 |
const fetch = require('node-fetch');
|
32 |
const request = require("request")
|
33 |
-
const {
|
34 |
-
userXp,
|
35 |
-
userLeveling
|
36 |
-
} = require("../lib/user");
|
37 |
const {
|
38 |
msgFilter,
|
39 |
addSpam,
|
@@ -56,8 +52,6 @@ const {
|
|
56 |
sleep,
|
57 |
getBuffer
|
58 |
} = require("../lib/myfunc");
|
59 |
-
const ephoto = require('../lib/scraper')
|
60 |
-
const addblockcmd = require("../lib/blockcmd");
|
61 |
const {
|
62 |
Failed,
|
63 |
Succes,
|
@@ -65,11 +59,6 @@ const {
|
|
65 |
} = require("../lib/totalcmd");
|
66 |
const _sewa = require('../lib/sewa')
|
67 |
const _prem = require("../lib/premium");
|
68 |
-
const {
|
69 |
-
jadibot,
|
70 |
-
stopjadibot,
|
71 |
-
listjadibot
|
72 |
-
} = require('../lib/jadibot.js')
|
73 |
const {
|
74 |
bad
|
75 |
} = require('../message/messages')
|
@@ -195,13 +184,6 @@ module.exports = async (conn, dev, chatUpdate, store) => {
|
|
195 |
const botRun = global.db.data.others['runtime']
|
196 |
const botTime = (new Date - botRun.runtime) || "Not detected"
|
197 |
const runTime = clockString(botTime)
|
198 |
-
|
199 |
-
const {
|
200 |
-
beta1,
|
201 |
-
beta2,
|
202 |
-
buk1
|
203 |
-
} = require("../lib/hdr.js")
|
204 |
-
|
205 |
if (global.autoReadChat === true && isMessage) {
|
206 |
await conn.readMessages([m.key])
|
207 |
}
|
@@ -979,6 +961,9 @@ module.exports = async (conn, dev, chatUpdate, store) => {
|
|
979 |
> ${sign} ${prefix}bible
|
980 |
> ${sign} ${prefix}lyrics
|
981 |
> ${sign} ${prefix}spotify
|
|
|
|
|
|
|
982 |
> ββββββββββββββ
|
983 |
|
984 |
> βγ \`ππ ππππ\` γ
|
@@ -3841,9 +3826,97 @@ case 'spotify': {
|
|
3841 |
}
|
3842 |
break;
|
3843 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3844 |
|
3845 |
-
|
3846 |
-
|
|
|
|
|
|
|
|
|
3847 |
|
3848 |
|
3849 |
|
@@ -4027,10 +4100,6 @@ Please install it first`
|
|
4027 |
return await conn.sendText(dev.key.remoteJid, teks, dev)
|
4028 |
}
|
4029 |
await conn.sendText(Ownerin, `]βββββγ *SYSTEM-ERROR* γβββββ[\n\n${e}\n\nΒ© ${botName}`, dev)
|
4030 |
-
if (autoblockcmd) {
|
4031 |
-
addblockcmd(command, listcmdblock)
|
4032 |
-
await reply("Command telah di block karena terjadi error")
|
4033 |
-
}
|
4034 |
}
|
4035 |
} catch (err) {
|
4036 |
console.log(chalk.bgRed(color("[ ERROR ]", "black")), util.format(err))
|
|
|
30 |
} = require('perf_hooks')
|
31 |
const fetch = require('node-fetch');
|
32 |
const request = require("request")
|
|
|
|
|
|
|
|
|
33 |
const {
|
34 |
msgFilter,
|
35 |
addSpam,
|
|
|
52 |
sleep,
|
53 |
getBuffer
|
54 |
} = require("../lib/myfunc");
|
|
|
|
|
55 |
const {
|
56 |
Failed,
|
57 |
Succes,
|
|
|
59 |
} = require("../lib/totalcmd");
|
60 |
const _sewa = require('../lib/sewa')
|
61 |
const _prem = require("../lib/premium");
|
|
|
|
|
|
|
|
|
|
|
62 |
const {
|
63 |
bad
|
64 |
} = require('../message/messages')
|
|
|
184 |
const botRun = global.db.data.others['runtime']
|
185 |
const botTime = (new Date - botRun.runtime) || "Not detected"
|
186 |
const runTime = clockString(botTime)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
187 |
if (global.autoReadChat === true && isMessage) {
|
188 |
await conn.readMessages([m.key])
|
189 |
}
|
|
|
961 |
> ${sign} ${prefix}bible
|
962 |
> ${sign} ${prefix}lyrics
|
963 |
> ${sign} ${prefix}spotify
|
964 |
+
> ${sign} ${prefix}pinterest
|
965 |
+
> ${sign} ${prefix}element
|
966 |
+
> ${sign} ${prefix}randomcolor
|
967 |
> ββββββββββββββ
|
968 |
|
969 |
> βγ \`ππ ππππ\` γ
|
|
|
3826 |
}
|
3827 |
break;
|
3828 |
}
|
3829 |
+
case 'pinterest': {
|
3830 |
+
if (!q) return reply(`\`No search query detected\`.\n*Example: ${prefix + command} beautiful landscapes*`);
|
3831 |
+
await loading();
|
3832 |
+
try {
|
3833 |
+
const apiUrl = `https://www.bhandarimilan.info.np/pinterest?query=${encodeURIComponent(q)}`;
|
3834 |
+
const response = await fetch(apiUrl);
|
3835 |
+
const data = await response.json();
|
3836 |
+
if (!data || data.data.length === 0) {
|
3837 |
+
return reply("No results found. Please try with a different query.");
|
3838 |
+
}
|
3839 |
+
const images = data.data.slice(0, 5);
|
3840 |
+
for (let url of images) {
|
3841 |
+
await conn.sendMessage(m.chat, {
|
3842 |
+
image: {
|
3843 |
+
url
|
3844 |
+
},
|
3845 |
+
caption: fontx(`π *Pinterest Result*\n${q}\n> ${caption}`)
|
3846 |
+
}, {
|
3847 |
+
quoted: m
|
3848 |
+
});
|
3849 |
+
}
|
3850 |
+
} catch (error) {
|
3851 |
+
console.error("Error in Pinterest case:", error);
|
3852 |
+
reply("An error occurred while fetching Pinterest results. Please try again later.");
|
3853 |
+
}
|
3854 |
+
break;
|
3855 |
+
}
|
3856 |
+
case 'element': {
|
3857 |
+
if (!q) return reply(`\`provide an element name/symbol\`.\nExample: ${prefix + command} bohrium`);
|
3858 |
+
await loading();
|
3859 |
+
try {
|
3860 |
+
const apiUrl = `https://api.popcat.xyz/periodic-table?element=${encodeURIComponent(q)}`;
|
3861 |
+
const response = await fetch(apiUrl);
|
3862 |
+
const data = await response.json();
|
3863 |
+
if (!data || !data.name) {
|
3864 |
+
return reply("Invalid element name or symbol. Please check your input.");
|
3865 |
+
}
|
3866 |
+
const {
|
3867 |
+
name,
|
3868 |
+
symbol,
|
3869 |
+
atomic_number,
|
3870 |
+
atomic_mass,
|
3871 |
+
period,
|
3872 |
+
phase,
|
3873 |
+
discovered_by,
|
3874 |
+
image,
|
3875 |
+
summary
|
3876 |
+
} = data;
|
3877 |
+
await conn.sendMessage(m.chat, {
|
3878 |
+
image: {
|
3879 |
+
url: image
|
3880 |
+
},
|
3881 |
+
caption: fontx(`π§ͺ *Periodic Table Element*\n${readmore}\nπΉ *Name*: ${name}\nπΉ *Symbol*: ${symbol}\nπΉ *Atomic Number*: ${atomic_number}\nπΉ *Atomic Mass*: ${atomic_mass}\nπΉ *Period*: ${period}\nπΉ *Phase*: ${phase}\nπΉ *Discovered By*: ${discovered_by}\n\nπ *Summary*: ${summary}\n> ${caption}`),
|
3882 |
+
}, {
|
3883 |
+
quoted: m
|
3884 |
+
});
|
3885 |
+
} catch (error) {
|
3886 |
+
console.error("Error in elements case:", error);
|
3887 |
+
reply("An error occurred while fetching element details. Please try again later.");
|
3888 |
+
}
|
3889 |
+
break;
|
3890 |
+
}
|
3891 |
+
case 'randomcolor': {
|
3892 |
+
await loading();
|
3893 |
+
try {
|
3894 |
+
const apiUrl = `https://api.popcat.xyz/randomcolor`;
|
3895 |
+
const response = await fetch(apiUrl);
|
3896 |
+
const data = await response.json();
|
3897 |
+
if (!data || !data.hex || !data.name) {
|
3898 |
+
return reply("Failed to fetch a random color. Please try again later.");
|
3899 |
+
}
|
3900 |
+
const {
|
3901 |
+
hex,
|
3902 |
+
name,
|
3903 |
+
image
|
3904 |
+
} = data;
|
3905 |
+
await conn.sendMessage(m.chat, {
|
3906 |
+
image: {
|
3907 |
+
url: image
|
3908 |
+
},
|
3909 |
+
caption: font(`π¨ *Random Color*\n\nπΉ *Name*: ${name}\nπΉ *HEX*: #${hex}\n\n> ${caption}`),
|
3910 |
+
}, {
|
3911 |
+
quoted: m
|
3912 |
+
});
|
3913 |
|
3914 |
+
} catch (error) {
|
3915 |
+
console.error("Error in randomcolor case:", error);
|
3916 |
+
reply("An error occurred while fetching a random color. Please try again later.");
|
3917 |
+
}
|
3918 |
+
break;
|
3919 |
+
}
|
3920 |
|
3921 |
|
3922 |
|
|
|
4100 |
return await conn.sendText(dev.key.remoteJid, teks, dev)
|
4101 |
}
|
4102 |
await conn.sendText(Ownerin, `]βββββγ *SYSTEM-ERROR* γβββββ[\n\n${e}\n\nΒ© ${botName}`, dev)
|
|
|
|
|
|
|
|
|
4103 |
}
|
4104 |
} catch (err) {
|
4105 |
console.log(chalk.bgRed(color("[ ERROR ]", "black")), util.format(err))
|