From 5c2b04163c955d70bf4568a4cd2700988543e140 Mon Sep 17 00:00:00 2001 From: SiskelDev Date: Thu, 26 Jun 2025 14:34:31 +0200 Subject: [PATCH] Reaction Roles and Welcome Messages Update --- birthdays.sqlite | Bin 24576 -> 0 bytes bot.js | 96 ++++++++++++++++++++++++++++++++++++++++++++++- todo.txt | 5 --- 3 files changed, 94 insertions(+), 7 deletions(-) delete mode 100644 birthdays.sqlite diff --git a/birthdays.sqlite b/birthdays.sqlite deleted file mode 100644 index df440ad5f5ede9f4cf513c2b2bedaf02e73f5df3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24576 zcmeI)(Qnc~90%~bu@yC0@x}C!dxWr(7FNo5k%EmjGTgdiLb8N*^o;1nwo(%JIDOtf zVd9_S-{HH7?>>4ZYzy6-Pexh3M}M@(uXo&i`c!&hZ?`jwIeT*)9R)F~lE;Kn(qxPf zvM)lK$BNinB34CQ7J7Mb$9|ubqtEN|H0KW_~*Dvw}Yg zedcsM`?>A19oN~m+&+70_cxe7o$$yJ+1Hlaeqp(VieVI4_m#)Gy-tVqy3TIT7N>t+>@$sxa zNKa;QPWgDqQ`OZ4sZ_Es4vzSSXj#ntB(jp1n#p}EA?LkT zR>|k-$Fs$&aW#;YgX&+ymc8KLnYAz2qeb6<$qP#^#S2tWV=5P$## zAOHafKmY;|_?H5GDiK|AoQi2y4Rgz=X{J#%YI?1rRa9+Lyc_E5h-q3wGaH6cuGi|U zl+?7vtgbgU>*Xy?n`a-1dC}Z=BDUliKMDjO009U<00Izz00bZa0SG_<0!uCMB%?pP z`2#}o{9i2kM}YtYAOHafKmY;|fB*y_009U<;2sNL{r^3_xR@FQAOHafKmY;|fB*y_ x009Urm%v|K|38OF{>yJ|xlk}#2tWV=5P$##AOHafKmY;|fB*z;3f#W_{}&1L5QhK& diff --git a/bot.js b/bot.js index f17dc90..763224e 100644 --- a/bot.js +++ b/bot.js @@ -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 = '!'; diff --git a/todo.txt b/todo.txt index 04acc57..d7146a5 100644 --- a/todo.txt +++ b/todo.txt @@ -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)