Skip to content

Commit

Permalink
fix: 🐛 temporary removed welcome/leave image message
Browse files Browse the repository at this point in the history
  • Loading branch information
HighError committed Apr 4, 2024
1 parent b4dc95d commit 745c1e2
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 27 deletions.
19 changes: 9 additions & 10 deletions src/events/guild/MemberJoin.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
import { Font } from 'canvacord';
import { Events, GuildMember } from 'discord.js';

import GreetingsCard from '@/canvases/GreetingsCard';
import type Client from '@/classes/Client';
import Event from '@/classes/Event';

Expand All @@ -19,17 +17,18 @@ export default class MemberJoin extends Event {
const globalChannel = guild.channels.cache.get(this.client.GetSetting('global_channel_id') ?? '');

if (!globalChannel || !globalChannel.isTextBased()) return;
await Font.fromFile('src/assets/Raleway.ttf');
// await Font.fromFile('src/assets/Raleway.ttf');

const card = new GreetingsCard()
.setAvatar(user.displayAvatarURL({ forceStatic: true }))
.setDisplayName(user.username)
.setType('welcome')
.setMessage(`Вітаємо на сервері ${guild.name}!`);
// const card = new GreetingsCard()
// .setAvatar(user.displayAvatarURL({ forceStatic: true }))
// .setDisplayName(user.username)
// .setType('welcome')
// .setMessage(`Вітаємо на сервері ${guild.name}!`);

const image = await card.build({ format: 'png' });
// const image = await card.build({ format: 'png' });

await globalChannel.send({ content: `<@${user.id}>`, files: [image] });
// await globalChannel.send({ content: `<@${user.id}>`, files: [image] });
await globalChannel.send({ content: `<@${user.id}>` });

const initialRole = guild.roles.cache.get(this.client.GetSetting('join_role_id') ?? '');
if (initialRole) {
Expand Down
27 changes: 10 additions & 17 deletions src/events/guild/MemberLeave.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
import { Font } from 'canvacord';
import { Events, GuildMember } from 'discord.js';

import GreetingsCard from '@/canvases/GreetingsCard';
import type Client from '@/classes/Client';
import Event from '@/classes/Event';

Expand All @@ -15,20 +13,15 @@ export default class MemberLeave extends Event {
}

async Execute(member: GuildMember) {
const { user, guild } = member;
const globalChannel = guild.channels.cache.get(this.client.GetSetting('global_channel_id') ?? '');

if (!globalChannel || !globalChannel.isTextBased()) return;

await Font.fromFile('/src/assets/Raleway.ttf');

const card = new GreetingsCard()
.setAvatar(user.displayAvatarURL({ forceStatic: true }))
.setDisplayName(user.username)
.setType('goodbye');

const image = await card.build({ format: 'png' });

await globalChannel.send({ files: [image] });
// const { user, guild } = member;
// const globalChannel = guild.channels.cache.get(this.client.GetSetting('global_channel_id') ?? '');
// if (!globalChannel || !globalChannel.isTextBased()) return;
// await Font.fromFile('/src/assets/Raleway.ttf');
// const card = new GreetingsCard()
// .setAvatar(user.displayAvatarURL({ forceStatic: true }))
// .setDisplayName(user.username)
// .setType('goodbye');
// const image = await card.build({ format: 'png' });
// await globalChannel.send({ files: [image] });
}
}

0 comments on commit 745c1e2

Please sign in to comment.