Нужно, чтобы мой бот получил сообщение и конвертировал письма с помощью Discord. js - PullRequest
0 голосов
/ 20 марта 2020

Так что я хочу иметь возможность сделать что-то вроде «~~ lofitext message», а затем он отправит обратно «messaage» с Discord. js. В основном конвертируйте каждую букву в версию специального символа. Есть ли способ сделать это? Может быть, с отображением или какой-то массив?

1 Ответ

0 голосов
/ 20 марта 2020

Я не уверен, что вы подразумеваете под специальными символами, но мы можем поменять местами все символы с латинскими.

const latin_chars = {
  a: 'A\u0301',
  b: 'B\u0301',
  c: 'C\u0301',
};

var msg = 'abc';
// split + map
var msg_converted1 = '';
msg.split('').map(c => {
    msg_converted1 += latin_chars[c];
});
// for loop
var msg_converted2 = '';
for(let i = 0; i < msg.length; i++) {
    msg_converted2 += latin_chars[msg[i]];
}

// for/in
var msg_converted3 = '';
for(c in msg) {
    msg_converted3 += latin_chars[msg[c]];
}

console.log(msg_converted1);
console.log(msg_converted2);
console.log(msg_converted3);
...