es
Feedback
πŸ©ΈβƒŸγ€«βƒ°βƒ¨β€£π“π‘π€π’π‡-π‚πŽπ‘π„

πŸ©ΈβƒŸγ€«βƒ°βƒ¨β€£π“π‘π€π’π‡-π‚πŽπ‘π„

Ir al canal en Telegram

Support channel for Trashcore projects

Mostrar mΓ‘s
El paΓ­s no estΓ‘ especificadoLa categorΓ­a no estΓ‘ especificada
559
Suscriptores
+224 horas
+57 dΓ­as
+2130 dΓ­as
Archivo de publicaciones
const axios = require('axios');

// ─── tiktok ─────────────────────────────────────────────────

const tiktok = {
  name: 'tiktok',
  command: ['tiktok', 'tt'],
  category: 'Downloader',
  desc: 'Download TikTok videos',

  run: async ({ trashcore, m, args, xreply, chat }) => {
    try {
      const url = args[0];

      if (!url) {
        return xreply('Usage: .tiktok <tiktok url>');
      }

      await xreply('πŸ“₯ Downloading TikTok video...');

      const { data } = await axios.get(
        https://api.drexapp.space/downloader/tiktok?url=${encodeURIComponent(url)}
      );

      if (!data.status || !data.result?.result) {
        return xreply('❌ Failed to fetch TikTok video');
      }

      const res = data.result.result;

      await trashcore.sendMessage(chat, {
        video: { url: res.play },
        caption:
🎡 ${res.title}

πŸ‘€ Author: ${res.author.nickname}
⏱ Duration: ${res.duration}s
❀️ Likes: ${res.digg_count}
πŸ’¬ Comments: ${res.comment_count}
      }, { quoted: m });

    } catch (err) {
      console.error('TIKTOK Error:', err);
      xreply('❌ Error downloading TikTok video');
    }
  }
};

module.exports = tiktok;
Command tiktok Note: Tiktok downloader Powered by Trashcore api

https://github.com/Tennor-modz/Wa-Base-Bot You can check it out πŸ˜‰ Wa Base bot version 5 * Moved from case to plugins system * Sqlite database implementation * The antidelete can now retrieve deleted audios and channel posts * Add your wish commands or check shared plugins from our telegram channel πŸ«₯ > Made on 2026 by idiots

Don't forget to use the stable version of MD-Baileys Some updates were applied yesterday 😁 and it's now improved with version 4.1.6 as the most stable version Check readme from the official repo to view the fixes applied https://github.com/Tennor-modz/MD-Baileys Installation use "@trashcore/baileys": "latest", Or "@trashcore/baileys": "^4.1.6", Or "baileys": "npm:@trashcore/baileys@latest", Or "whiskeysockets/baileys": "npm:@trashcore/baileys@latest", > Published 8th May 2025

const axios = require('axios');

// ─── pindl ──────────────────────────────────────────────────

const pindl = {
  name: 'pindl',
  command: ['pindl', 'pinterest', 'pintdl'],
  category: 'Downloader',
  desc: 'Download Pinterest videos & images',

  run: async ({ trashcore, m, args, xreply, chat }) => {
    try {
      const url = args[0];

      if (!url) {
        return xreply(
          'Usage: .pindl <pinterest url>\n\n' +
          'Example: .pindl https://pin.it/xxx'
        );
      }

      if (!url.includes('pinterest.com') && !url.includes('pin.it')) {
        return xreply('❌ Please provide a valid Pinterest URL');
      }

      await xreply('⏳ Fetching Pinterest media...');

      const { data } = await axios.get(
        `https://api.drexapp.space/downloader/pinterest?url=${encodeURIComponent(url)}`
      );

      if (!data.status || !data.result) {
        return xreply('❌ Could not fetch media. Make sure the link is a valid Pinterest post.');
      }

      const res = data.result;

      const caption =
        `πŸ“Œ *Pinterest ${res.type === 'video' ? 'Video' : 'Image'}*\n\n` +
        `πŸ“ Title: ${res.title || 'N/A'}\n` +
        `πŸ‘€ Author: ${res.author || 'N/A'} (@${res.username || 'N/A'})\n` +
        `πŸ“… Uploaded: ${res.upload_date ? new Date(res.upload_date).toDateString() : 'N/A'}\n\n` +
        `> Downloaded by TrashCore Ultra`;

      if (res.type === 'video') {
        await trashcore.sendMessage(chat, {
          video: { url: res.media_url },
          caption,
          mimetype: 'video/mp4'
        }, { quoted: m });

      } else {
        await trashcore.sendMessage(chat, {
          image: { url: res.media_url },
          caption
        }, { quoted: m });
      }

    } catch (err) {
      console.error('PINDL Error:', err);
      xreply('❌ Error downloading Pinterest media');
    }
  }
};

module.exports = pindl;
Pindl command Note: Pinterest downloader Powered by Trashcore api system

const axios = require('axios');

// ─── fbdl ──────────────────────────────────────────────────

const fbdl = {
  name: 'fbdl',
  command: ['fbdl', 'fb', 'facebookdl'],
  category: 'Downloader',
  desc: 'Download Facebook videos',

  run: async ({ trashcore, m, args, xreply, chat }) => {
    try {
      const url = args[0];
      const quality = args[1]?.toLowerCase() || 'hd'; // hd | sd

      if (!url) {
        return xreply(
          'Usage: .fbdl <facebook url> [quality]\n\n' +
          'Quality options:\n' +
          'β€’ *hd* - 720p High quality (default)\n' +
          'β€’ *sd* - 360p Standard quality\n\n' +
          'Example: .fbdl https://facebook.com/share/r/xxx hd'
        );
      }

      if (!url.includes('facebook.com') && !url.includes('fb.watch')) {
        return xreply('❌ Please provide a valid Facebook URL');
      }

      await xreply('⏳ Fetching Facebook video...');

      const { data } = await axios.get(
        `https://api.drexapp.space/downloader/facebookv2?url=${encodeURIComponent(url)}`
      );

      if (!data.status || !data.result) {
        return xreply('❌ Could not fetch video. Make sure the link is a public Facebook video.');
      }

      const res = data.result;

      // qualities array: index 0 = HD (720p), index 1 = SD (360p)
      const hdLink = res.qualities?.[0]?.link || res.media_url;
      const sdLink = res.qualities?.[1]?.link || res.media_url;

      const videoUrl = quality === 'sd' ? sdLink : hdLink;
      const qualityLabel = quality === 'sd'
        ? (res.qualities?.[1]?.quality || '360p (SD)')
        : (res.qualities?.[0]?.quality || '720p (HD)');

      await trashcore.sendMessage(chat, {
        video: { url: videoUrl },
        caption:
          `πŸ“˜ *Facebook Video*\n\n` +
          `πŸ“Š Quality: ${qualityLabel}\n\n` +
          `> Downloaded by TrashCore Ultra`,
        mimetype: 'video/mp4'
      }, { quoted: m });

    } catch (err) {
      console.error('FBDL Error:', err);
      xreply('❌ Error downloading Facebook video');
    }
  }
};

module.exports = fbdl;
Facebook command Note: Facebook video downloader Powered by Trashcore api system

const axios = require('axios');

// ─── twitter ──────────────────────────────────────────────────

const twitter = {
  name: 'twitter',
  command: ['twitter', 'tw', 'twitterdl'],
  category: 'Downloader',
  desc: 'Download Twitter/X videos',

  run: async ({ trashcore, m, args, xreply, chat }) => {
    try {
      const url = args[0];

      if (!url) {
        return xreply('Usage: .twitter <tweet url>\nExample: .twitter https://x.com/i/status/123456789');
      }

      if (!url.includes('x.com') && !url.includes('twitter.com')) {
        return xreply('❌ Please provide a valid Twitter/X URL');
      }

      await xreply('⏳ Fetching tweet video...');

      const { data } = await axios.get(
        https://api.drexapp.space/downloader/twitter?url=${encodeURIComponent(url)}
      );

      if (!data.status || !data.result) {
        return xreply('❌ Could not fetch video. Make sure the tweet contains a video.');
      }

      const res = data.result;

      // Send caption with quality options info
      await xreply(
        🐦 *Twitter Video Found*\n\n +
        πŸ“ ${res.desc || 'No description'}\n\n +
        ⏳ Sending HD video...
      );

      // Try HD first, fall back to SD
      const videoUrl = res.HD || res.SD;

      await trashcore.sendMessage(chat, {
        video: { url: videoUrl },
        caption:
          🐦 *Twitter Video*\n\n +
          πŸ“ ${res.desc || ''}\n\n +
          > Downloaded by TrashCore Ultra,
        mimetype: 'video/mp4'
      }, { quoted: m });

    } catch (err) {
      console.error('TWITTER Error:', err);
      xreply('❌ Error downloading Twitter video');
    }
  }
};

module.exports = twitter;
Command twitter Note: Twitter downloader ( videos) Powered by Trashcore api system

const axios = require('axios');

// ─── lirik ──────────────────────────────────────────────────

const lirik = {
  name: 'lirik',
  command: ['lirik', 'lyrics'],
  category: 'Search',
  desc: 'Search song lyrics',

  run: async ({ trashcore, m, args, xreply, chat }) => {
    try {
      const query = args.join(' ');

      if (!query) {
        return xreply('Usage: .lirik <song name>');
      }

      await xreply('🎡 Searching lyrics...');

      const { data } = await axios.get(
        https://api.drexapp.space/search/lyrics?q=${encodeURIComponent(query)}
      );

      if (!data.status || !data.result) {
        return xreply('❌ Lyrics not found');
      }

      const res = data.result;

      const lyrics =
        res.lyrics.length > 3500
          ? res.lyrics.slice(0, 3500) + '...'
          : res.lyrics;

      await trashcore.sendMessage(chat, {
        text:
🎡 *Lyrics Found*

πŸ“Œ Title: ${res.title}
🎀 Artist: ${res.artist}
πŸ’½ Album: ${res.album}

πŸ“ Lyrics:

${lyrics}
      }, { quoted: m });

    } catch (err) {
      console.error('LIRIK Error:', err);
      xreply('❌ Error fetching lyrics');
    }
  }
};

module.exports = lirik;
Command lyrics Note: YouTube lyrics search Powered by Trashcore api system

as you all know anime md is now a global project not everyone got telegram so i decided to add web pairing, instead of loading sessions in local storage, sessions will be loaded from anime db , thats a private database created to store jsons, base 64 strings and images i noticed that vampire killer got 700 users that already have key so ill soon create vampire killer v10 script and give it free those with no telegram account will soon enjoy anime md like others *note* there is no difference between pairing in web and pairing in telegram just in web got advanced features

Bots back online All session deleted, reconnect > Server one: πŸ•‘ http://t.me/Trashapibot > Server two: πŸ•‘ http://t.me/Trashcoreultras_bot > Server three: πŸ•ž http://t.me/trashcoremds_bot

I swear developers should just get used to telegram πŸ˜‚

YouTube downloaders fixed * play * playdoc * video * videodoc * ytmp3 * ytmp4 > Server one: πŸ•‘ http://t.me/Trashapibot > Serv
YouTube downloaders fixed * play * playdoc * video * videodoc * ytmp3 * ytmp4 > Server one: πŸ•‘ http://t.me/Trashapibot > Server two: πŸ•‘ http://t.me/Trashcoreultras_bot > Server three: πŸ•ž http://t.me/trashcoremds_bot