Skip to content

Commit 4c8c137

Browse files
committed
'PollBot-1.0.1'
1 parent 6c1de15 commit 4c8c137

File tree

1 file changed

+8
-60
lines changed

1 file changed

+8
-60
lines changed

commands/poll.js

Lines changed: 8 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -1,62 +1,10 @@
1-
const { MessageEmbed } = require('discord.js');
2-
const { Command, CommandType, Argument, ArgumentType } = require('gcommands');
1+
const { Command, CommandType } = require('gcommands');
32

43
new Command({
5-
name: 'userinfo',
6-
description: 'Check user informations',
7-
type: [ CommandType.SLASH ],
8-
arguments: [
9-
new Argument({
10-
name: 'Poll',
11-
description: 'Select user',
12-
type: ArgumentType.USER,
13-
required: true,
14-
})
15-
],
16-
run: (ctx) => {
17-
// We will use the getMember method because we want to get a straight GuildMember from the argument.
18-
// We'll put `user` in this method because that's what our argument is called.
19-
const member = ctx.arguments.getMember('user');
20-
21-
const embed = new MessageEmbed()
22-
.setAuthor({
23-
name: member.user.tag.toString(),
24-
iconURL: member.user.displayAvatarURL({ dynamic: true }),
25-
})
26-
.addFields([
27-
{
28-
name: 'Username',
29-
value: member.user.username.toString(),
30-
inline: true,
31-
},
32-
{
33-
name: 'Discriminator',
34-
value: member.user.discriminator.toString(),
35-
inline: true,
36-
},
37-
{
38-
name: 'Nickname',
39-
value: member.nickname || 'none',
40-
inline: true,
41-
},
42-
{
43-
name: 'Joined At',
44-
value: member.joinedAt.toString(),
45-
inline: true,
46-
},
47-
{
48-
name: 'Created At',
49-
value: member.user.createdAt.toString(),
50-
inline: true,
51-
}
52-
])
53-
.setColor(member.displayHexColor || "RANDOM")
54-
.setThumbnail(member.user.displayAvatarURL({ dynamic: true }))
55-
.setTimestamp();
56-
57-
ctx.reply({
58-
content: `Informations about ${member.toString()}`,
59-
embeds: [ embed ],
60-
})
61-
}
62-
})
4+
name: 'poll',
5+
description: 'Create new poll!',
6+
type: [CommandType.SLASH, CommandType.MESSAGE],
7+
run: (ctx) => {
8+
return ctx.reply(`Hello ${ctx.user.username}!`);
9+
}
10+
});

0 commit comments

Comments
 (0)