유병우

Update mari command

...@@ -49,5 +49,55 @@ module.exports = { ...@@ -49,5 +49,55 @@ module.exports = {
49 }); 49 });
50 return itemInfo; 50 return itemInfo;
51 }); 51 });
52 +
53 + const embed = new MessageEmbed()
54 + .setTitle("마리샵 성장 추천 목록")
55 + .setColor("#FAA8F0")
56 + .setDescription("성장 추천");
57 + for(idx = 0; idx < 6; idx++) {
58 + embed.addField(`${(itemInfo[idx]).name}`, `${(itemInfo[idx]).amount}<:bluecrystal:952747773097295932>`, true); }
59 + embed.addField("\u200B", "전투ㆍ생활 추천", false);
60 + for(idx = 18; idx < 24; idx++) {
61 + embed.addField(`${(itemInfo[idx]).name}`, `${(itemInfo[idx]).amount}<:bluecrystal:952747773097295932>`, true); }
62 + interaction.reply({ embeds: [embed], components: [buttonsRow], allowedMentions: {repliedUser: false}});
63 +
64 + const filter = (interaction) => { return interaction.customId === "12time_ago" || "6time_ago" || "0time_ago" ;};
65 + const collector = interaction.channel.createMessageComponentCollector({ filter, time: 60000});
66 + collector.on("collect", async (interaction) => {
67 + if(interaction.customId === "12time_ago") {
68 + const embed = new MessageEmbed()
69 + .setTitle("마리샵 성장 추천 목록")
70 + .setColor("#FAA8F0")
71 + .setDescription("성장 추천");
72 + for(idx = 6; idx < 12; idx++) {
73 + embed.addField(`${(itemInfo[idx]).name}`, `${(itemInfo[idx]).amount}<:bluecrystal:952747773097295932>`, true); }
74 + embed.addField("\u200B", "전투ㆍ생활 추천", false);
75 + for(idx = 24; idx < 30; idx++) {
76 + embed.addField(`${(itemInfo[idx]).name}`, `${(itemInfo[idx]).amount}<:bluecrystal:952747773097295932>`, true); }
77 + interaction.update({ embeds: [embed], components: [buttonsRow], allowedMentions: {repliedUser: false}});
78 + } else if(interaction.customId === "6time_ago"){
79 + const embed = new MessageEmbed()
80 + .setTitle("마리샵 성장 추천 목록")
81 + .setColor("#FAA8F0")
82 + .setDescription("성장 추천");
83 + for(idx = 12; idx < 18; idx++) {
84 + embed.addField(`${(itemInfo[idx]).name}`, `${(itemInfo[idx]).amount}<:bluecrystal:952747773097295932>`, true); }
85 + embed.addField("\u200B", "전투ㆍ생활 추천", false);
86 + for(idx = 30; idx < 36; idx++) {
87 + embed.addField(`${(itemInfo[idx]).name}`, `${(itemInfo[idx]).amount}<:bluecrystal:952747773097295932>`, true); }
88 + interaction.update({ embeds: [embed], components: [buttonsRow], allowedMentions: {repliedUser: false}});
89 + } else if(interaction.customId === "0time_ago"){
90 + const embed = new MessageEmbed()
91 + .setTitle("마리샵 성장 추천 목록")
92 + .setColor("#FAA8F0")
93 + .setDescription("성장 추천");
94 + for(idx = 0; idx < 6; idx++) {
95 + embed.addField(`${(itemInfo[idx]).name}`, `${(itemInfo[idx]).amount}<:bluecrystal:952747773097295932>`, true); }
96 + embed.addField("\u200B", "전투ㆍ생활 추천", false);
97 + for(idx = 18; idx <24; idx++) {
98 + embed.addField(`${(itemInfo[idx]).name}`, `${(itemInfo[idx]).amount}<:bluecrystal:952747773097295932>`, true); }
99 + interaction.update({ embeds: [embed], components: [buttonsRow], allowedMentions: {repliedUser: false}});
100 + }
101 + });
52 }, 102 },
53 }; 103 };
...\ No newline at end of file ...\ No newline at end of file
......