API-XX commited on
Commit
9ae1dc4
Β·
verified Β·
1 Parent(s): eb128ad

Upload case.js

Browse files
Files changed (1) hide show
  1. case.js +53 -2
case.js CHANGED
@@ -956,6 +956,8 @@ module.exports = async (conn, dev, chatUpdate, store) => {
956
  > ${sign} clearchat
957
  > ${sign} block
958
  > ${sign} unblock
 
 
959
  > ─────────────❐
960
 
961
  > β”€γ€Ž \`π†π‘πŽπ”π πŒπ„ππ”\` 』
@@ -1301,8 +1303,57 @@ case 'unblock': {
1301
  }
1302
  break;
1303
  }
1304
-
1305
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1306
 
1307
 
1308
 
 
956
  > ${sign} clearchat
957
  > ${sign} block
958
  > ${sign} unblock
959
+ > ${sign} setpp
960
+ > ${sign} setbio
961
  > ─────────────❐
962
 
963
  > β”€γ€Ž \`π†π‘πŽπ”π πŒπ„ππ”\` 』
 
1303
  }
1304
  break;
1305
  }
1306
+ case 'setppbot':
1307
+ case 'setpp': {
1308
+ if (!isOwner) return reply(mess.only.owner)
1309
+ await loading()
1310
+ if (!quoted) return reply(`Send/Reply to Images With Caption ${prefix + command}`)
1311
+ if (!/image/.test(mime)) return reply(`Send/Reply to Images With Caption ${prefix + command}`)
1312
+ if (/webp/.test(mime)) return reply(`Send/Reply to Images With Caption ${prefix + command}`)
1313
+ var medis = await conn.downloadAndSaveMediaMessage(quoted, 'ppbot.jpeg')
1314
+ if (args[0] == `full`) {
1315
+ var {
1316
+ img
1317
+ } = await generateProfilePicture(medis)
1318
+ await conn.query({
1319
+ tag: 'iq',
1320
+ attrs: {
1321
+ to: botNumber,
1322
+ type: 'set',
1323
+ xmlns: 'w:profile:picture'
1324
+ },
1325
+ content: [{
1326
+ tag: 'picture',
1327
+ attrs: {
1328
+ type: 'image'
1329
+ },
1330
+ content: img
1331
+ }]
1332
+ })
1333
+ fs.unlinkSync(medis)
1334
+ reply(mess.success)
1335
+ } else {
1336
+ var memeg = await conn.updateProfilePicture(botNumber, {
1337
+ url: medis
1338
+ })
1339
+ fs.unlinkSync(medis)
1340
+ reply(mess.success)
1341
+ }
1342
+ }
1343
+ break
1344
+ case 'setbio':
1345
+ case 'setbotbio': {
1346
+ if (!isOwner) return reply(mess.only.owner);
1347
+ if (!q) return reply(`*Example: ${prefix + command} Text*`);
1348
+ try {
1349
+ await conn.updateProfileStatus(q);
1350
+ reply(`*Bio Has Been Changed To \`${q}\`*`);
1351
+ } catch (error) {
1352
+ console.error(error);
1353
+ reply("An error occurred while updating the bio. Please try again.");
1354
+ }
1355
+ break;
1356
+ }
1357
 
1358
 
1359