client.on('messageReactionAdd',(msg,user)=>{// messageReactionAdd : 메시지의 Reaction이 추가되었을 때의 이벤트
letDdabong=(msg.emoji.name=='👍')?'따봉':'아님';
letDdabong=(msg.emoji.name=='👍')?'따봉':'other';
console.log(`emoji ${Ddabong}, test : ${msg.emoji.name}`);
});
...
...
@@ -19,16 +19,16 @@ client.on('message', msg => {
try{
// !ping
if(msg.content==='!ping')msg.channel.send(`pong!`);// 채팅에서 메세지가 들어왔을 때 실행할 콜백함수입니다.
if(msg.content==='!꽥')msg.channel.send(`꽥꽥!`);// 봇의 온라인 유무 확인용 콜백함수입니다.
if(msg.content==='!avatar')msg.channel.send(msg.author.displayAvatarURL());// 메세지를 보낸 유저의 프로필 사진을 받아옵니다.
if(msg.content==='!help'){
// 저희는 MessageEmbed 생성자로 embed를 생성할 수 있습니다.
// MessageEmbed 생성자로 embed를 생성할 수 있습니다.
constembed=newDiscord.MessageEmbed()
.setTitle("이것은 chat service bot입니다!")// 1 - embed의 제목을 담당합니다.
.setColor('0f4c81')// 2 - embed 사이드 바의 색을 정합니다.
.setDescription('안녕하세요! 이곳은 명령어를 설명하는 공간입니다.\n!ping 봇이 온라인인지 확인할 수 있는 명령어 입니다. \n!avatar 메세지를 보낸 유저의 프로필 사진을 받아와 더 크게 보여줍니다.');// 3 - 실제로 설명을 담당하는 곳입니다.
.setTitle("이것은 chat service bot입니다!")// embed의 제목을 담당합니다.
.setColor('0f4c81')// embed 사이드 바의 색을 정합니다.
.setDescription('안녕하세요! 이곳은 명령어를 설명하는 공간입니다.\n!ping 봇이 온라인인지 확인할 수 있는 명령어 입니다. \n!avatar 메세지를 보낸 유저의 프로필 사진을 받아와 더 크게 보여줍니다. \n!but, !mean, !loveme 귀여운 오리사진이 나옵니다.');// 설명을 담당하는 곳입니다.