π©Έβγ«β°β¨β£πππππ-ππππ
Ir al canal en Telegram
Support channel for Trashcore projects
Mostrar mΓ‘sEl paΓs no estΓ‘ especificadoLa categorΓa no estΓ‘ especificada
559
Suscriptores
+224 horas
+57 dΓas
+2130 dΓas
Archivo de publicaciones
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 nowNetflix Premium v9.76.0 Modded by Getmodpc.apk60.24 MB
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
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 apiAnime Md back online
https://t.me/shenxioffc_bot
