added infos msg
This commit is contained in:
@@ -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 = '!';
|
||||
|
||||
Reference in New Issue
Block a user