🩸⃟⃨〫⃰‣𝐓𝐑𝐀𝐒𝐇-𝐂𝐎𝐑𝐄
前往频道在 Telegram
Support channel for Trashcore projects
显示更多未指定国家未指定类别
559
订阅者
+224 小时
+57 天
+2130 天
帖子存档
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 apihttps://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
Bots back online
Connect your bots from this servers
Server one:
http://t.me/Trashapibot
Server two:http://t.me/Trashcoreultras_bot
Server three: http://t.me/trashcoremds_bot
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 systemconst 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 systemconst 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 systemconst 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 systemhttps://api.drexapp.space
[Note] :Trashcore mini api hub is available now
Check ✅
Repost from 𝐉𝐚𝐦𝐞𝐬 𝐄𝐱𝐩𝐨𝐬𝐞𝐝
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
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
