Skip to content

Instantly share code, notes, and snippets.

View weskerty's full-sized avatar
🤔
Nihilizando Cosas

laWiskaPY weskerty

🤔
Nihilizando Cosas
  • asuncion
View GitHub Profile
@weskerty
weskerty / sysinfo.js
Last active March 21, 2025 21:30
View System Info ant Tools Version
// V5 uso levanter
const { bot } = require('../lib');
const os = require('os');
const { exec } = require('child_process');
const fs = require('fs').promises;
const util = require('util');
const path = require('path');
const execAsync = util.promisify(exec);
class FastFetchDownloader {
@weskerty
weskerty / dla.js
Last active April 23, 2025 23:34
Download Everything, YT-DLP and CURL - DownLoadAll.
// MR. De la Comunidad para la Comunidad. Prohibida su Venta.
// El Software se proporciona bajo los términos de la Licencia MIT, excepto que usted no puede:
// 1. Vender, revender o arrendar el Software.
// 2. Cobrar a otros por el acceso, la distribución o cualquier otro uso comercial del Software.
// 3. Usar el Software como parte de un producto comercial o una oferta de servicio.
// v12 Eliminado dla curl/wget. Limite Nice. (es posible que falle en windows, requiere borrar nice)
const fs = require('fs').promises;
const path = require('path');
const os = require('os');
// MR. De la Comunidad para la Comunidad. Prohibida su Venta.
// El Software se proporciona bajo los términos de la Licencia MIT, excepto que usted no puede:
// 1. Vender, revender o arrendar el Software.
// 2. Cobrar a otros por el acceso, la distribución o cualquier otro uso comercial del Software.
// 3. Usar el Software como parte de un producto comercial o una oferta de servicio.
const FormData = require('form-data');
const { bot, logger } = require('../lib');
class RequestError extends Error {
@weskerty
weskerty / webPW.js
Last active May 17, 2025 03:49
WhatsApp Web Browser. Need Linux Plugin to: .linux npm install playwright@latest --no-save --force
const fs = require('fs').promises;
const path = require('path');
const { chromium } = require('playwright');
const { bot, isUrl } = require('../lib');
require('dotenv').config();
class WebDownloader {
constructor() {
this.config = {
tempDir: process.env.TEMP_DOWNLOAD_DIR || path.join(process.cwd(), 'tmp'),
@weskerty
weskerty / STT.js
Last active February 7, 2025 07:19
// Adaptado de: https://github.com/BrunoSobrino/TheMystic-Bot-MD/blob/master/plugins/buscador-tiktoksearch.js Aunque sin la Funcion "Carrusel"
const { bot, logger } = require('../lib');
const axios = require('axios');
class TikTokSearchHandler {
constructor() {
this.apiURL = 'https://tikwm.com/api/feed/search';
this.headers = {
"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8",
@weskerty
weskerty / xxx.js
Last active February 19, 2025 06:19
// adaptado de https://github.com/BrunoSobrino/TheMystic-Bot-MD/blob/master/plugins/adult-xnxxsearch.js y https://github.com/BrunoSobrino/TheMystic-Bot-MD/blob/master/plugins/adult-xnxxdl.js
const axios = require('axios');
const cheerio = require('cheerio');
const { bot } = require('../lib');
class XXXHandler {
constructor() {
this.baseUrl = 'https://www.xnxx.com';
}
@weskerty
weskerty / gm.js
Last active April 19, 2025 22:35
Get Media Public Server
const fs = require('fs').promises;
const path = require('path');
const { bot } = require('../lib');
const config = {
media: {
directory: process.env.AMULEDOWNLOADS || path.join(process.cwd(), 'tmp'),
maxFilesToSend: 20,
maxFileSize: Number(process.env.MAX_UPLOAD || 1500) * 1048576 // 1.5 GB
},
// adaptado de: https://github.com/BrunoSobrino/TheMystic-Bot-MD/blob/master/plugins/herramientas-readmore.js
const { bot } = require('../lib');
const more = String.fromCharCode(8206);
const readMore = more.repeat(4001);
bot(
{
pattern: 'readmore ?(.*)',
desc: 'Add Readmore Hi|Readmore',
@weskerty
weskerty / 7zip.js
Last active January 3, 2025 08:03
7zip Compress/Dess
const fs = require('fs').promises;
const path = require('path');
const os = require('os');
const { promisify } = require('util');
const { exec: execCallback } = require('child_process');
const { bot } = require('../lib');
require('dotenv').config();
const exec = promisify(execCallback);
const { bot } = require('../lib');
class DiceUtility {
constructor() {
this.diceUrls = [
'https://tinyurl.com/gdd01',
'https://tinyurl.com/gdd02',
'https://tinyurl.com/gdd003',
'https://tinyurl.com/gdd004',
'https://tinyurl.com/gdd05',