27 lines
776 B
JavaScript
27 lines
776 B
JavaScript
|
require('dotenv').config();
|
||
|
const { Client } = require('discord.js-selfbot-v13');
|
||
|
const client = new Client();
|
||
|
|
||
|
const SOURCE_CHANNEL_ID = process.env.SOURCE_CHANNEL_ID;
|
||
|
const TARGET_CHANNEL_ID = process.env.TARGET_CHANNEL_ID;
|
||
|
|
||
|
client.on('ready', () => {
|
||
|
console.log(`${client.user.tag} is ready!`);
|
||
|
});
|
||
|
|
||
|
client.on('messageCreate', async message => {
|
||
|
if (message.channel.id === SOURCE_CHANNEL_ID) {
|
||
|
if (message.author.id === client.user.id) return;
|
||
|
|
||
|
const targetChannel = await client.channels.fetch(TARGET_CHANNEL_ID);
|
||
|
if (!targetChannel) {
|
||
|
console.error('Target channel not found');
|
||
|
return;
|
||
|
}
|
||
|
|
||
|
targetChannel.send(`<@${message.author.id}> / **${message.author.tag}**: ${message.content}`);
|
||
|
}
|
||
|
});
|
||
|
|
||
|
client.login(process.env.DISCORD_TOKEN);
|