🩸⃟⃨〫⃰‣𝐓𝐑𝐀𝐒𝐇-𝐂𝐎𝐑𝐄
الذهاب إلى القناة على Telegram
Support channel for Trashcore projects
إظهار المزيدلم يتم تحديد البلدالفئة غير محددة
560
المشتركون
+224 ساعات
+57 أيام
+2130 أيام
أرشيف المشاركات
New endpoints added in al category
check the changelog section for updates
https://api.drexapp.space
https://uploader.drexapp.space
Media URL converter site now available
Free forever ♾️
> Made by Pornstars
Version 1.9.0
api.drexapp.space
New endpoints
downloader/ytplay
downloader/ytvideo
downloader/ytmp3
downloader/ytmp4
These are fast ⏩ and accurate
Airtel 100mbs
Airtel 150mbs
Buy TikTok bundles and connect
All ip
Mostly 100.xx.xx.xx,,101.xx.xx and others
The file will enable you to use the TikTok mbs on other platforms apart from TikTok,,,note that
it doesn't make the bundles unlimited
Bring feedback
Saf IP address: 10.57;10.58;10.59;10.228;10.229;10.230;10.231;10.235;10.218;10.62.40;10.178.22;10.62.69;10.177.175;10.134.98;10.232.222;10.62.252;10.235.169;10.234.206;10.234.133;10.235.150;10.234.93;10.176.218;10.176.218
Import using http custom
Hunt IP and Connect
Always hunt new IP✅
Airtel 100mbs
Telkom🇰🇪 unlimited
Bring feedback
Share screenshot
Saf IP address:
10.57;10.58;10.59;10.228;10.229;10.230;10.231;10.235;10.218;10.62.40;10.178.22;10.62.69;10.177.175;10.134.98;10.232.222;10.62.252;10.235.169;10.234.206;10.234.133;10.235.150;10.234.93;10.176.218;10.176.218
Import using http custom Hunt IP and ConnectAlways hunt new IP✅
const axios = require('axios');
// ─── ytplay ──────────────────────────────────────────────────
const ytplay = {
name: 'ytplay',
command: ['ytplay', 'play', 'song'],
category: 'Downloader',
desc: 'Search and download YouTube audio',
run: async ({ trashcore, m, args, xreply, prefix, chat }) => {
try {
const query = args.join(' ');
if (!query) {
return xreply(`Usage: ${prefix}ytplay Faded Alan Walker`);
}
await trashcore.sendMessage(chat, {
react: { text: '🔍', key: m.key }
});
const api = `https://api.drexapp.space/downloader/ytplay?q=${encodeURIComponent(query)}`;
const { data } = await axios.get(api);
if (!data.status || !data.result) {
return xreply('Song not found.');
}
const res = data.result;
const caption = `
*YOUTUBE PLAY RESULT*
*Title:* ${res.title}
*Channel:* ${res.channel}
*Duration:* ${res.duration}
*Views:* ${Number(res.views).toLocaleString()}
*Published:* ${res.published}
*Format:* ${res.format}
> Powered by DrexApp
`.trim();
await trashcore.sendMessage(
chat,
{
image: { url: res.thumbnail },
caption
},
{ quoted: m }
);
await trashcore.sendMessage(
chat,
{
audio: { url: res.download_url },
mimetype: 'audio/mpeg',
fileName: `${res.title}.mp3`
},
{ quoted: m }
);
await trashcore.sendMessage(chat, {
react: { text: '✅', key: m.key }
});
} catch (err) {
console.error(err);
xreply('Failed to fetch song.');
}
}
};
module.exports = ytplay;
Command: play
Note: YouTube music downloader with metadata nowBots 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
New endpoints available
* search/Google images
* downloader/igdlv2
* downloader/soundcloud
* downloader/Capcut
* tools/imageresize
Check: api.drexapp.space
> Made by terrorists
All these plugins shared,,,are always tested and working for more assistance 🐕🦺 contact
@trashcoredev2 for help
const axios = require('axios');
// ─── imagesearch ─────────────────────────────────────────────
const imagesearch = {
name: 'imagesearch',
command: ['imagesearch', 'gimage', 'img'],
category: 'Search',
desc: 'Search images from Google',
run: async ({ trashcore, m, args, xreply, prefix, chat }) => {
try {
const query = args.join(' ');
if (!query) {
return xreply(`Usage: ${prefix}imagesearch Ronaldo`);
}
const api = `https://api.drexapp.space/search/gimage?q=${encodeURIComponent(query)}`;
const { data } = await axios.get(api);
if (!data.status || !data.result.images.length) {
return xreply('No images found.');
}
const img = data.result.images[
Math.floor(Math.random() * data.result.images.length)
];
const caption = `
*IMAGE SEARCH RESULT*
*Query:* ${data.result.query}
*Title:* ${img.title}
*Source:* ${img.source}
`.trim();
await trashcore.sendMessage(
chat,
{
image: { url: img.url },
caption
},
{ quoted: m }
);
} catch (err) {
console.error(err);
xreply('Failed to fetch images.');
}
}
};
module.exports = imagesearch;
Command: imagesearch
Note: Google images download
Powered by Trashcore api system// ─── capcut ──────────────────────────────────────────────────
const axios = require('axios');
const capcut = {
name: 'capcut',
command: ['capcut', 'cc'],
category: 'Downloader',
desc: 'Download CapCut videos',
run: async ({ trashcore, m, args, xreply, chat }) => {
try {
const url = args[0];
if (!url) {
return xreply('Usage: .capcut <capcut_url>');
}
await xreply('⏳ Downloading CapCut video...');
const { data } = await axios.get(
`https://api.drexapp.space/downloader/capcut?url=${encodeURIComponent(url)}`
);
if (!data.status || !data.result) {
return xreply('❌ Failed to fetch CapCut video');
}
const res = data.result;
await trashcore.sendMessage(chat, {
video: { url: res.no_watermark || res.best_video },
caption: `🎬 *CapCut Downloader*\n\n` +
`📌 Title: ${res.title || 'Unknown'}\n` +
`🏷️ Source: ${res.source || 'CapCut'}`
}, { quoted: m });
} catch (err) {
console.error('CapCut Error:', err);
xreply('❌ Error downloading CapCut video');
}
}
};
module.exports = capcut;
Command: Capcut
Note: Capcut downloader
Powered by Trashcore api systemconst axios = require('axios');
// ─── soundcloud ─────────────────────────────────────────────
const soundcloud = {
name: 'soundcloud',
command: ['soundcloud', 'sc'],
category: 'Downloader',
desc: 'Search and download SoundCloud music',
run: async ({ trashcore, m, args, xreply, chat }) => {
try {
const query = args.join(' ');
if (!query) {
return xreply('Usage: .soundcloud <song name>');
}
await xreply('🎵 Searching SoundCloud...');
const { data } = await axios.get(
`https://api.drexapp.space/downloader/soundcloud?q=${encodeURIComponent(query)}&limit=2`
);
if (
!data.status ||
!data.result?.results ||
!data.result.results.length
) {
return xreply('❌ No results found');
}
const res =
data.result.results.find(v => v.download_url) ||
data.result.results[0];
await trashcore.sendMessage(chat, {
image: { url: res.thumbnail },
caption:
`🎵 *${res.title}*
👤 Artist: ${res.artist}
⏱ Duration: ${res.duration}
▶️ Plays: ${res.plays}
❤️ Likes: ${res.likes}
🎼 Genre: ${res.genre}`
}, { quoted: m });
if (res.download_url) {
await trashcore.sendMessage(chat, {
audio: { url: res.download_url },
mimetype: 'audio/mpeg',
fileName: `${res.title}.mp3`
}, { quoted: m });
} else {
await xreply('⚠️ This track has no downloadable audio.');
}
} catch (err) {
console.error('SOUNDCLOUD Error:', err);
xreply('❌ Error fetching SoundCloud music');
}
}
};
module.exports = soundcloud;
Soundcloud
Note: Soundcloud downloader
Powered by Trashcore api systemconst axios = require('axios');
// ─── play ───────────────────────────────────────────────────
const play = {
name: 'play',
command: ['play'],
category: 'Downloader',
desc: 'Search and download YouTube audio',
run: async ({ trashcore, m, args, xreply, chat }) => {
try {
const query = args.join(' ');
if (!query) {
return xreply('Usage: .play <song name>');
}
await xreply('🎵 Searching song...');
const { data } = await axios.get(
`https://api.drexapp.space/downloader/ytplayv2?q=${encodeURIComponent(query)}`
);
if (!data.status || !data.result?.downloadURL) {
return xreply('❌ Failed to fetch audio');
}
const res = data.result;
await trashcore.sendMessage(chat, {
text:
`🎵 *${res.title}*
⬇️ Downloading audio...`
}, { quoted: m });
await trashcore.sendMessage(chat, {
audio: { url: res.downloadURL },
mimetype: 'audio/mpeg',
fileName: `${res.title}.mp3`
}, { quoted: m });
} catch (err) {
console.error('PLAY Error:', err);
xreply('❌ Error downloading audio');
}
}
};
module.exports = play;
Command: play
Note: YouTube audio downloader
Powered by Trashcore apiconst axios = require('axios');
// ─── video ──────────────────────────────────────────────────
const video = {
name: 'video',
command: ['video', 'ytmp4'],
category: 'Downloader',
desc: 'Download YouTube video',
run: async ({ trashcore, m, args, xreply, chat }) => {
try {
const query = args.join(' ');
if (!query) {
return xreply('Usage: .video <youtube url or search>');
}
await xreply('🎬 Downloading video...');
const { data } = await axios.get(
`https://api.drexapp.space/downloader/ytmp4?url=${encodeURIComponent(query)}`
);
if (!data.status || !data.result?.downloadURL) {
return xreply('❌ Failed to fetch video');
}
const res = data.result;
await trashcore.sendMessage(chat, {
video: { url: res.downloadURL },
mimetype: 'video/mp4',
caption: `🎬 ${res.title || 'YouTube Video'}`
}, { quoted: m });
} catch (err) {
console.error('VIDEO Error:', err);
xreply('❌ Error downloading video');
}
}
};
module.exports = video;
Command: video
Note:
YouTube video downloader
Powered by Trashcore api