Reaction Roles and Welcome Messages Update

This commit is contained in:
2025-06-26 14:34:31 +02:00
parent 09183dd1bb
commit 5c2b04163c
3 changed files with 94 additions and 7 deletions
BIN
View File
Binary file not shown.
+94 -2
View File
@@ -249,12 +249,104 @@ client.on('interactionCreate', async (interaction) => {
}
});
client.once('ready', () => {
console.log(`Logged in as ${client.user.tag}!`);
});
client.on(Discord.Events.MessageCreate, async (message) => {
if (message.content === "pur" && message.author.id === "277357956075356162" && message.channel.id === "1288545301543518268") {
const colors = new Discord.EmbedBuilder()
.setColor(0x0068f0)
.setTitle('GÖNN DIR NE ROLLE <:Akii_Love:1170797779443003515>')
.addFields(
{name: '✨ Wuthering Waves', value: ''},
{name: '💫 Hoyo-fans', value: ''},
{name: '😂 Fun Ecke', value: ''},
{name: '', value: ''},
{name: '❌ NSFW - Gibt es nur auf Nachfrage!', value: ''},
)
.setFooter({ text: 'Reagiere mit dem entsprechenden Emote <:cute_cat:1318049193646100540>\nNachdem du die Reaktion angeklickt hast,\nwird die Rolle deinem Profil hinzugefügt'});
//message.channel.send({ embeds: [rules] });
const channel1 = message.channel;
const messageId1 = '1366567818572599317';
try {
const msgToEdit = await channel1.messages.fetch(messageId1);
await msgToEdit.edit({ embeds: [colors] });
} catch (error) {
message.channel.send({ embeds: [rules] });
}
message.delete();
}
if (message.content === "purpur" && message.author.id === "277357956075356162" && message.channel.id === "1288545301543518268") {
const channel1 = message.channel;
const messageId1 = '1366567818572599317';
try {
const msgToEdit = await channel1.messages.fetch(messageId1);
await msgToEdit.react("✨");
await msgToEdit.react("💫");
await msgToEdit.react("😂");
} catch (error) {
}
message.delete();
}
})
// Willkommens Nachrichten (Random out of 10)
client.on(Discord.Events.GuildMemberAdd, (member) => {
const channel = member.guild.channels.cache.get("1288525935338983466");
const randomInt = Math.round(Math.round(Math.random() * 100) / 10);
switch (randomInt) {
case 1:
channel.send(`Ein herzliches Willkommen, ${member}! Deine Anwesenheit bringt Licht und Freude in den Bambuswald!`);
break;
case 2:
channel.send(`Willkommen, ${member}! Der Bambuswald öffnet seine Arme für dich und das Abenteuer beginnt!`);
break;
case 3:
channel.send(`Hallo ${member}! Ein neuer Sprössling im Bambuswald! Möge das Chaos mit dir sein!`);
break;
case 4:
channel.send(`Willkommen, ${member}, im bunten Chaos! Dein Eintritt in den Bambuswald wird sicher unvergesslich!`);
break;
case 5:
channel.send(`Willkommen im Wahnsinn, ${member}! Du bist auf dem weise gewählten Weg auf diesen Server!`);
break;
case 6:
channel.send(`Sei gegrüßt, ${member}, im Bambuswald! Hier gibt es gratis Kekse mit einem Hauch Chaos.`);
break;
case 7:
channel.send(`Willkommen, ${member}, im Herzen des Chaos! Deine Reise im Bambuswald beginnt jetzt viel Spaß dabei!`);
break;
case 8:
channel.send(`Ein Klatsch, ein Schrei, ${member}! Komm ruhig herbei und bleib gefälligst auch hier.`);
break;
case 9:
channel.send(`Sei willkommen, ${member}, und danke, dass du Teil unserer verrückten Gemeinschaft bist! Hier im Bambuswald ist immer etwas los!`);
break;
default:
channel.send(`Willkommen, ${member}, du mutiger Entdecker! Der Bambuswald freut sich, dich in seinen Reihen zu haben!`);
break;
}
})
// Command prefix
const prefix = '!';
-5
View File
@@ -1,8 +1,3 @@
Reaction Roles in rollenverteilung hinzufügen
Discord Willkommens nachrichten weg machen
Bot soll jeden güßen
Birthday commands existieren aber sind nicht hinzugefügt
Tiktok neue Posts (beide accs)