diff --git a/birthdays.sqlite b/birthdays.sqlite deleted file mode 100644 index df440ad..0000000 Binary files a/birthdays.sqlite and /dev/null differ 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)