API-XX commited on
Commit
7f51d1b
Β·
verified Β·
1 Parent(s): 3790530

Upload case.js

Browse files
Files changed (1) hide show
  1. case.js +93 -24
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))