Skip to content

Commit 448a0f9

Browse files
committed
fix: Add image to paid member embed
1 parent 678ff02 commit 448a0f9

File tree

2 files changed

+29
-1
lines changed

2 files changed

+29
-1
lines changed

src/commands/embeds/paidmember.js

+5-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,11 @@ module.exports = {
4242
'This is a manual process, executive members need to verify that you have paid your membership and then manually give you the role. **There is no notification of you receiving the role!**'
4343
)
4444
.addField('Pay for a membership', 'Press the grey button below!')
45-
.setThumbnail('https://i.imgur.com/ww6wKwJ.png');
45+
.setThumbnail('https://i.imgur.com/ww6wKwJ.png')
46+
.setImage(
47+
`https://i.imgur.com/ro0U7LG.png?2048`
48+
);
49+
4650

4751
const row = new MessageActionRow()
4852
.addComponents(

src/events/guildMemberUpdate.js

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
const client = require('../index');
2+
3+
client.on('guildMemberUpdate', async (oldMember, newMember) => {
4+
console.log('Event fired');
5+
6+
7+
const rolesAdded = newMember.roles.cache.filter(x => !oldMember.roles.cache.get(x.id));
8+
const rolesRemoved = oldMember.roles.cache.filter(x => !newMember.roles.cache.get(x.id));
9+
10+
if (rolesAdded.size != 0 || rolesRemoved.size != 0) {
11+
const roleAddedString = [];
12+
for (const role of [...rolesAdded.values()]) {
13+
roleAddedString.push(role.toString());
14+
}
15+
16+
const roleRemovedString = [];
17+
for (const role of [...rolesRemoved.values()]) {
18+
roleRemovedString.push(role.toString());
19+
}
20+
21+
console.log(roleAddedString)
22+
23+
}
24+
});

0 commit comments

Comments
 (0)