Showing
2 changed files
with
14 additions
and
7 deletions
README.txt
0 → 100644
1 | +–About the Project | ||
2 | + 해당 프로그램은 Discord Server Bot이며 유저 프로필 사진 확대, 명령어를 통해 사진을 불러오는 기능을 가지고 있습니다. | ||
3 | +–Getting Started ( Installation ) | ||
4 | +https://discord.com/api/oauth2/authorize?client_id=973158251245993984&permissions=2048&redirect_uri=https%3A%2F%2Fdiscordapp.com%2Foauth2%2Fauthorize%3F%26client_id%3D973158251245993984%26scope%3Dguilds.join&response_type=code&scope=bot | ||
5 | + 해당 위 링크로 봇을 서버에 추가 할 수 있으며 | ||
6 | + !help 를 통해 명령어를 확인할 수 있습니다. |
... | @@ -3,7 +3,7 @@ const client = new Discord.Client({ intents: ["GUILDS", "GUILD_MESSAGES"] }) // | ... | @@ -3,7 +3,7 @@ const client = new Discord.Client({ intents: ["GUILDS", "GUILD_MESSAGES"] }) // |
3 | const {token} = require('./token'); | 3 | const {token} = require('./token'); |
4 | 4 | ||
5 | client.on('messageReactionAdd', (msg, user) => { // messageReactionAdd : 메시지의 Reaction이 추가되었을 때의 이벤트 | 5 | client.on('messageReactionAdd', (msg, user) => { // messageReactionAdd : 메시지의 Reaction이 추가되었을 때의 이벤트 |
6 | - let Ddabong = (msg.emoji.name == '👍') ? '따봉' : '아님'; | 6 | + let Ddabong = (msg.emoji.name == '👍') ? '따봉' : 'other'; |
7 | console.log(`emoji ${Ddabong}, test : ${msg.emoji.name}`); | 7 | console.log(`emoji ${Ddabong}, test : ${msg.emoji.name}`); |
8 | }); | 8 | }); |
9 | 9 | ||
... | @@ -19,16 +19,16 @@ client.on('message', msg => { | ... | @@ -19,16 +19,16 @@ client.on('message', msg => { |
19 | 19 | ||
20 | try { | 20 | try { |
21 | // !ping | 21 | // !ping |
22 | - if (msg.content === '!ping') msg.channel.send(`pong!`); // 채팅에서 메세지가 들어왔을 때 실행할 콜백함수입니다. | 22 | + if (msg.content === '!꽥') msg.channel.send(`꽥꽥!`); // 봇의 온라인 유무 확인용 콜백함수입니다. |
23 | 23 | ||
24 | if (msg.content === '!avatar') msg.channel.send(msg.author.displayAvatarURL()); // 메세지를 보낸 유저의 프로필 사진을 받아옵니다. | 24 | if (msg.content === '!avatar') msg.channel.send(msg.author.displayAvatarURL()); // 메세지를 보낸 유저의 프로필 사진을 받아옵니다. |
25 | 25 | ||
26 | if(msg.content === '!help') { | 26 | if(msg.content === '!help') { |
27 | - // 저희는 MessageEmbed 생성자로 embed를 생성할 수 있습니다. | 27 | + // MessageEmbed 생성자로 embed를 생성할 수 있습니다. |
28 | const embed = new Discord.MessageEmbed() | 28 | const embed = new Discord.MessageEmbed() |
29 | - .setTitle("이것은 chat service bot입니다!") // 1 - embed의 제목을 담당합니다. | 29 | + .setTitle("이것은 chat service bot입니다!") // embed의 제목을 담당합니다. |
30 | - .setColor('0f4c81') // 2 - embed 사이드 바의 색을 정합니다. | 30 | + .setColor('0f4c81') // embed 사이드 바의 색을 정합니다. |
31 | - .setDescription('안녕하세요! 이곳은 명령어를 설명하는 공간입니다.\n!ping 봇이 온라인인지 확인할 수 있는 명령어 입니다. \n!avatar 메세지를 보낸 유저의 프로필 사진을 받아와 더 크게 보여줍니다.'); // 3 - 실제로 설명을 담당하는 곳입니다. | 31 | + .setDescription('안녕하세요! 이곳은 명령어를 설명하는 공간입니다.\n!ping 봇이 온라인인지 확인할 수 있는 명령어 입니다. \n!avatar 메세지를 보낸 유저의 프로필 사진을 받아와 더 크게 보여줍니다. \n!but, !mean, !loveme 귀여운 오리사진이 나옵니다.'); // 설명을 담당하는 곳입니다. |
32 | console.log(embed); | 32 | console.log(embed); |
33 | msg.channel.send(embed); | 33 | msg.channel.send(embed); |
34 | } | 34 | } |
... | @@ -48,11 +48,12 @@ client.on('message', msg => { | ... | @@ -48,11 +48,12 @@ client.on('message', msg => { |
48 | const emoji = new Discord.MessageAttachment('https://mblogthumb-phinf.pstatic.net/MjAyMDAyMDdfMTIg/MDAxNTgxMDAxMzg4NjQy.7MnAhfaDgkJpAJSmDdsookDH5Y7MGZ-nEJfisPQ8pFYg.HVgBCWquHnWcmbBvc1RwBTgVt8xL6lmx8CU0EqVXyYAg.PNG.azzi_01/_02.png?type=w800') | 48 | const emoji = new Discord.MessageAttachment('https://mblogthumb-phinf.pstatic.net/MjAyMDAyMDdfMTIg/MDAxNTgxMDAxMzg4NjQy.7MnAhfaDgkJpAJSmDdsookDH5Y7MGZ-nEJfisPQ8pFYg.HVgBCWquHnWcmbBvc1RwBTgVt8xL6lmx8CU0EqVXyYAg.PNG.azzi_01/_02.png?type=w800') |
49 | msg.channel.send(emoji); | 49 | msg.channel.send(emoji); |
50 | } | 50 | } |
51 | - app.on('messageReactionAdd', (msg, user) => { // messageReactionAdd : 메시지의 Reaction이 추가되었을 때의 이벤트 | 51 | + app.on('messageReactionAdd', (msg, user) => { // Reaction이 추가되었을 때의 이벤트 |
52 | let Ddabong = (msg.emoji.name == '👍') ? '따봉' : '아님'; | 52 | let Ddabong = (msg.emoji.name == '👍') ? '따봉' : '아님'; |
53 | console.log(`emoji ${Ddabong}, test : ${msg.emoji.name}`); | 53 | console.log(`emoji ${Ddabong}, test : ${msg.emoji.name}`); |
54 | }); | 54 | }); |
55 | 55 | ||
56 | + | ||
56 | //console.log(msg.author); 사용자 정보가 발생합니다. | 57 | //console.log(msg.author); 사용자 정보가 발생합니다. |
57 | }catch (e) { | 58 | }catch (e) { |
58 | console.log(e); | 59 | console.log(e); | ... | ... |
-
Please register or login to post a comment