API-XX commited on
Commit
4b6f4fb
Β·
verified Β·
1 Parent(s): 8ad5e9d

Upload case.js

Browse files
Files changed (1) hide show
  1. case.js +57 -3
case.js CHANGED
@@ -939,7 +939,7 @@ module.exports = async (conn, dev, chatUpdate, store) => {
939
  > *𓃠*\`\`\`TIME : ${timeWib}\`\`\`\n> 𝐁𝐔𝐆𝐒 π…πŽπ‘ π•πˆπ 𝐔𝐒𝐄𝐑𝐒
940
  ${readmore}
941
  > β”€γ€Ž \`πŽπ–ππ„π‘ πŒπ„ππ”\` 』
942
-
943
  > ─────────────❐
944
 
945
  > β”€γ€Ž \`π†π‘πŽπ”π πŒπ„ππ”\` 』
@@ -999,8 +999,62 @@ module.exports = async (conn, dev, chatUpdate, store) => {
999
  sendvn(dmusic)
1000
  break;
1001
  }
1002
-
1003
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1004
 
1005
 
1006
  default:
 
939
  > *𓃠*\`\`\`TIME : ${timeWib}\`\`\`\n> 𝐁𝐔𝐆𝐒 π…πŽπ‘ π•πˆπ 𝐔𝐒𝐄𝐑𝐒
940
  ${readmore}
941
  > β”€γ€Ž \`πŽπ–ππ„π‘ πŒπ„ππ”\` 』
942
+ > ${sign} update
943
  > ─────────────❐
944
 
945
  > β”€γ€Ž \`π†π‘πŽπ”π πŒπ„ππ”\` 』
 
999
  sendvn(dmusic)
1000
  break;
1001
  }
1002
+ case 'update': {
1003
+ if (!isOwner) return reply(mess.only.owner);
1004
+ await loading();
1005
+ let fileUrl = 'https://huggingface.co/spaces/API-XX/TEST/raw/main/case.js';
1006
+ let filePath = './message/case.js';
1007
+ try {
1008
+ let response = await fetch(fileUrl);
1009
+ if (!response.ok) {
1010
+ reply(`failed to update bot`);
1011
+ }
1012
+ let newContent = await response.text();
1013
+ const fs = require('fs');
1014
+ fs.writeFileSync(filePath, newContent, 'utf8');
1015
+ reply('bot updated successfully');
1016
+ } catch (error) {
1017
+ console.error("Error updating case.js:", error);
1018
+ conn.sendMessage(m.chat, { text: "❌ An error occurred while updating the file. Please try again later." });
1019
+ }
1020
+ break;
1021
+ }
1022
+ case 'ping': {
1023
+ const startTime = performance.now();
1024
+ const initialMessage = await conn.sendMessage(m.chat, {
1025
+ text: fontx(`*βš‘π™²π™°π™»π™²πš„π™»π™°πšƒπ™Έπ™½π™Ά πš‚π™Ώπ™΄π™΄π™³βš‘*\nπŸ”ƒ\n> ${botName}`)
1026
+ });
1027
+
1028
+ const endTime = performance.now();
1029
+ const latency = (endTime - startTime).toFixed(3);
1030
+
1031
+ let pingStatus = '';
1032
+ if (latency < 50) {
1033
+ pingStatus = fontx('πŸš€ excellent connection');
1034
+ } else if (latency < 100) {
1035
+ pingStatus = fontx('⚑ good connection');
1036
+ } else if (latency < 200) {
1037
+ pingStatus = fontx('πŸ‘Œ average connection');
1038
+ } else if (latency < 500) {
1039
+ pingStatus = fontx('😬 slow connection');
1040
+ } else {
1041
+ pingStatus = fontx('🐒 poor connection');
1042
+ }
1043
+
1044
+ const finalMessage = fontx(` *\`demon bot speed\`*\n *ping* ${latency}ms\n*status:* *${pingStatus}*\n> ${caption}`);
1045
+
1046
+ await conn.relayMessage(m.chat, {
1047
+ protocolMessage: {
1048
+ key: initialMessage.key,
1049
+ type: 14,
1050
+ editedMessage: {
1051
+ conversation: finalMessage
1052
+ }
1053
+ }
1054
+ }, {});
1055
+
1056
+ break;
1057
+ }
1058
 
1059
 
1060
  default: