added infos msg

This commit is contained in:
2025-06-26 17:19:54 +02:00
parent 25c472396a
commit f9c270bf4f
+71
View File
@@ -297,6 +297,33 @@ client.on(Discord.Events.MessageCreate, async (message) => {
message.delete();
}
if (message.content === "purpurpur" && message.author.id === "277357956075356162" && message.channel.id === "1387810204359463042") {
const embed = new EmbedBuilder()
.setTitle("Ein sicherer Ort für alle Pandas 🐼🖤")
.setDescription("Dieser Server ist als Ort des Austauschs gedacht.\nEin Rückzugsort, an dem wir gemeinsam abschalten, lachen und über unsere liebsten Hobbys plaudern können. ✨🥹\n\nDamit das für alle angenehm bleibt, bitten wir euch, den Server nicht als Ventil für Frust, Wut oder schwere Emotionen zu nutzen. \nSolche Themen können nicht nur euch selbst, sondern auch andere aus der Community belasten. Manche Inhalte können Trigger auslösen & das möchten wir in diesem kleinen Wohlfühl Bambuswald möglichst vermeiden. ❤️‍🩹\n\nWenn du dich in einer schwierigen Phase deines wertvollen Lebens befindest:\nDu bist nicht allein! Es gibt wunderbare Anlaufstellen, die dir gezielt und professionell helfen können:")
.addFields(
{
name: "Psychische Krisen & Notfälle",
value: "**Für Alle kostenlos & anonym - 24/7**\n• Telefonseelsorge: 0800 111 0111 oder 0800 111 0222 \n**für junge Menschen - 24/7**\n• Krisenchat: www.krisenchat.de\n**für Kinder & Jugendliche - MO bis SA 14-20Uhr - Auch über Chat erreichbar**\n• Nummer gegen Kummer: 116 111",
inline: false
},
{
name: "Weitere Unterstützungsangebote:",
value: "• Selbsthilfegruppen: [www.nakos.de](www.nakos.de)\n• Beratung bei Depressionen: [www.deutsche-depressionshilfe.de](www.deutsche-depressionshilfe.de)\n• Trauma-Hilfe: [www.trauma-hilfe.de](www.trauma-hilfe.de)",
inline: false
},
)
.setColor("#00b0f4")
.setFooter({
text: "Danke für euer Verständnis und jetzt ganz viel Freude, Leichtigkeit und liebevolle Gespräche hier auf dem Server! 🌈💖",
});
message.channel.send({ embeds: [embed] });
message.delete();
}
})
// Willkommens Nachrichten (Random out of 10)
@@ -348,6 +375,50 @@ client.on(Discord.Events.GuildMemberAdd, (member) => {
})
// on Reaction Added
client.on(Discord.Events.MessageReactionAdd, async (reaction, user, detail) => {
const emoji = reaction._emoji;
const emojiId = (emoji.id == null) ? emoji.name : emoji.id;
const member = reaction.message.guild.members.cache.get(user.id);
const messageID = reaction.message.id;
member.roles.add(ReactionRole.role);
// replace with right thing
if (ReactionRoleMessage !== undefined) {
reaction.remove();
}
});
// on Reaction Removed
client.on(Discord.Events.MessageReactionRemove, async (reaction, user, detail) => {
try {
const data = fs.readFileSync("./configs/reactionRole.json", "utf8");
reactionConfig = JSON.parse(data);
} catch (err) {
}
try {
const emoji = reaction._emoji;
const emojiId = (emoji.id == null) ? emoji.name : emoji.id;
const member = reaction.message.guild.members.cache.get(user.id);
const messageID = reaction.message.id;
const ReactionRoleMessage = reactionConfig.find(entry => entry.messageid === messageID);
const ReactionRole = ReactionRoleMessage.reactions.find(entry => entry.id === emojiId);
member.roles.remove(ReactionRole.role);
} catch (error) {
//console.log(error);
return;
}
});
/*
// Command prefix
const prefix = '!';