Showing
2 changed files
with
21 additions
and
10 deletions
1 | const { MessageActionRow, MessageButton, Interaction } = require('discord.js'); | 1 | const { MessageActionRow, MessageButton, Interaction } = require('discord.js'); |
2 | -const tr =require('./translate') | 2 | + |
3 | +// var trans = require('./translate'); | ||
3 | 4 | ||
4 | exports.run = async (client, msg, args, prefix) => { | 5 | exports.run = async (client, msg, args, prefix) => { |
5 | 6 | ||
... | @@ -28,8 +29,15 @@ exports.run = async (client, msg, args, prefix) => { | ... | @@ -28,8 +29,15 @@ exports.run = async (client, msg, args, prefix) => { |
28 | if (!interaction.isButton()) return; | 29 | if (!interaction.isButton()) return; |
29 | 30 | ||
30 | if(interaction.customId === 'korean'){ | 31 | if(interaction.customId === 'korean'){ |
31 | - console.log(tr.temp); | 32 | + global.trans_var ='ko'; |
32 | - tr.temp | 33 | + } |
34 | + | ||
35 | + else if(interaction.customId === 'japanese'){ | ||
36 | + global.trans_var ='jp'; | ||
37 | + } | ||
38 | + | ||
39 | + else if(interaction.customId === 'english'){ | ||
40 | + global.trans_var ='en'; | ||
33 | } | 41 | } |
34 | 42 | ||
35 | }); | 43 | }); | ... | ... |
1 | const translatte = require('translatte'); | 1 | const translatte = require('translatte'); |
2 | 2 | ||
3 | -let temp ='영어모드'; | 3 | +global.trans_var ='en'; |
4 | 4 | ||
5 | exports.run = async (client, msg, args, prefix) => { | 5 | exports.run = async (client, msg, args, prefix) => { |
6 | if (args[0]) { // 명령어 뒤에 입력값이 있을 경우 (ex. !<명령어> <채팅>) | 6 | if (args[0]) { // 명령어 뒤에 입력값이 있을 경우 (ex. !<명령어> <채팅>) |
7 | - /* | 7 | + if(trans_var=='en'){ |
8 | - if(temp=='영어'){ | ||
9 | en_translate(args[0]).then(transed_text=> {msg.reply(transed_text)}) | 8 | en_translate(args[0]).then(transed_text=> {msg.reply(transed_text)}) |
10 | } | 9 | } |
11 | 10 | ||
12 | - else if(temp=='일본어'){ | 11 | + else if(trans_var=='jp'){ |
13 | jp_translate(args[0]).then(transed_text=> {msg.reply(transed_text)}) | 12 | jp_translate(args[0]).then(transed_text=> {msg.reply(transed_text)}) |
14 | } | 13 | } |
15 | 14 | ||
16 | - else if(temp=="한국어"){ | 15 | + else if(trans_var=="ko"){ |
17 | ko_translate(args[0]).then(transed_text=> {msg.reply(transed_text)}) | 16 | ko_translate(args[0]).then(transed_text=> {msg.reply(transed_text)}) |
18 | } | 17 | } |
19 | - */ | ||
20 | - en_translate(args[0]).then(transed_text=> {msg.reply(transed_text)}) | ||
21 | } | 18 | } |
22 | else { | 19 | else { |
23 | msg.reply("메세지를 다시 확인해주세요."); | 20 | msg.reply("메세지를 다시 확인해주세요."); |
... | @@ -65,3 +62,9 @@ exports.config = { | ... | @@ -65,3 +62,9 @@ exports.config = { |
65 | des: ['채팅 내용에 대한 검색결과를 보여줍니다.'], | 62 | des: ['채팅 내용에 대한 검색결과를 보여줍니다.'], |
66 | use: ['!번역 <채팅>'] | 63 | use: ['!번역 <채팅>'] |
67 | }; | 64 | }; |
65 | + | ||
66 | +/*고칠 것 | ||
67 | +1. 상호작용 실패 알림 뜨는거 | ||
68 | +2. !번역, 영어상태에서 영어 번역하면 에러 떠서 멈춰버림 | ||
69 | +3. 꾸미기(?) | ||
70 | +*/ | ||
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
-
Please register or login to post a comment