This commit is contained in:
parent
e10bbe4fb4
commit
f77e292e27
@ -3,5 +3,3 @@ import { EmbedBuilder } from "discord.js";
|
|||||||
|
|
||||||
export const dmWelcomeContent = `hey! ich bin avocadi von [avocadi-study](<https://discord.gg/kkryyeXu3S>)!\n\num auf den rest des servers zugreifen zu koennen, musst du dich noch vorstellen (unter <#${config.discord.channelIdIntroduction}>)!\n\n---\nname und alter:\npronomen:\nklasse/studiengang/beruf:\nhobby:\nueber mich:\n---\n\nsobald wir deine nachricht ueberprueft haben, bekommst du die rolle **lernende:r** :)`;
|
export const dmWelcomeContent = `hey! ich bin avocadi von [avocadi-study](<https://discord.gg/kkryyeXu3S>)!\n\num auf den rest des servers zugreifen zu koennen, musst du dich noch vorstellen (unter <#${config.discord.channelIdIntroduction}>)!\n\n---\nname und alter:\npronomen:\nklasse/studiengang/beruf:\nhobby:\nueber mich:\n---\n\nsobald wir deine nachricht ueberprueft haben, bekommst du die rolle **lernende:r** :)`;
|
||||||
export const dmAcceptedContent = `huhu! du wurdest als lernende:r akzeptiert :3\nsag gerne hallo: <#${config.discord.channelIdOffTopic}> <:avocadi_cute:1321893797138923602>`;
|
export const dmAcceptedContent = `huhu! du wurdest als lernende:r akzeptiert :3\nsag gerne hallo: <#${config.discord.channelIdOffTopic}> <:avocadi_cute:1321893797138923602>`;
|
||||||
export const dmRoleMentionAdd = `du hast die rolle **streber** erfolgreich ** *zugeteilt* ** bekommen :3 <#${config.discord.channelIdOffTopic}> <:avocadi_cute:1321893797138923602>`;
|
|
||||||
export const dmRoleMentionRemove = `du hast die rolle **streber** erfolgreich ** *entfernt* ** bekommen:3 <#${config.discord.channelIdOffTopic}> <:avocadi_cute:1321893797138923602>`;
|
|
@ -1,7 +1,7 @@
|
|||||||
import config from "config";
|
import config from "config";
|
||||||
import client from "lib/client";
|
import client from "lib/client";
|
||||||
import { getRandomInt } from "lib/utils";
|
import { getRandomInt } from "lib/utils";
|
||||||
import { dmWelcomeContent, dmAcceptedContent, dmRoleMentionAdd, dmRoleMentionRemove } from "./dm.components.ts";
|
import { dmWelcomeContent, dmAcceptedContent } from "./dm.components.ts";
|
||||||
import {
|
import {
|
||||||
Client,
|
Client,
|
||||||
EmbedBuilder,
|
EmbedBuilder,
|
||||||
@ -13,6 +13,7 @@ import {
|
|||||||
} from "discord.js";
|
} from "discord.js";
|
||||||
|
|
||||||
export class DmService {
|
export class DmService {
|
||||||
|
|
||||||
async handleInteraction(interaction: Interaction<CacheType>) {
|
async handleInteraction(interaction: Interaction<CacheType>) {
|
||||||
// todo
|
// todo
|
||||||
}
|
}
|
||||||
@ -89,7 +90,7 @@ export class DmService {
|
|||||||
async roleMentionDm(member: GuildMember, add: boolean) {
|
async roleMentionDm(member: GuildMember, add: boolean) {
|
||||||
console.log("rolementionadd dm");
|
console.log("rolementionadd dm");
|
||||||
try {
|
try {
|
||||||
const contentRoleMentionDm = await (add ? dmRoleMentionAdd : dmRoleMentionRemove);
|
const contentRoleMentionDm = `du hast die rolle **streber:in** erfolgreich ** *${(add ? "zugeteilt" : "entfernt")}* ** bekommen :3 <#${config.discord.channelIdOffTopic}> <:avocadi_cute:1321893797138923602>`;
|
||||||
client.users.send(member, contentRoleMentionDm);
|
client.users.send(member, contentRoleMentionDm);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
const channels = client.channels;
|
const channels = client.channels;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user