mirror of
https://github.com/arthur-pbty/bot-discord-coins.git
synced 2026-06-03 23:36:29 +02:00
Add say.morse
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
const { ButtonStyle, ButtonBuilder, ActionRowBuilder } = require('discord.js');
|
||||
|
||||
module.exports = {
|
||||
aliases: ['dire', 'envoyer', 'send'],
|
||||
description: 'Permet de dire un message sous le noms du bot',
|
||||
emote: '💬',
|
||||
utilisation: '<message>',
|
||||
permission: 0,
|
||||
|
||||
async execute(message, args, client) {
|
||||
message.delete()
|
||||
const morseCode = {
|
||||
"A": ".-",
|
||||
"B": "-...",
|
||||
"C": "-.-.",
|
||||
"D": "-..",
|
||||
"E": ".",
|
||||
"F": "..-.",
|
||||
"G": "--.",
|
||||
"H": "....",
|
||||
"I": "..",
|
||||
"J": ".---",
|
||||
"K": "-.-",
|
||||
"L": ".-..",
|
||||
"M": "--",
|
||||
"N": "-.",
|
||||
"O": "---",
|
||||
"P": ".--.",
|
||||
"Q": "--.-",
|
||||
"R": ".-.",
|
||||
"S": "...",
|
||||
"T": "-",
|
||||
"U": "..-",
|
||||
"V": "...-",
|
||||
"W": ".--",
|
||||
"X": "-..-",
|
||||
"Y": "-.--",
|
||||
"Z": "--..",
|
||||
};
|
||||
|
||||
const convertToMorse = (str) => {
|
||||
return str.toUpperCase().split("").map(el => {
|
||||
return morseCode[el] ? morseCode[el] : el;
|
||||
}).join("");
|
||||
};
|
||||
|
||||
let msg = ""
|
||||
for (let i = 0; i < args.length; i++) {
|
||||
msg += convertToMorse(args[i] + ' ')
|
||||
}
|
||||
message.channel.send(msg)
|
||||
}
|
||||
};
|
||||
@@ -0,0 +1,55 @@
|
||||
const { ButtonStyle, ButtonBuilder, ActionRowBuilder } = require('discord.js');
|
||||
|
||||
module.exports = {
|
||||
aliases: ['dire', 'envoyer', 'send'],
|
||||
description: 'Permet de dire un message sous le noms du bot',
|
||||
emote: '💬',
|
||||
utilisation: '<message>',
|
||||
permission: 0,
|
||||
|
||||
async execute(message, args, client) {
|
||||
message.delete()
|
||||
const morseCode = {
|
||||
".-": "A",
|
||||
"-...": "B",
|
||||
"-.-.": "C",
|
||||
"-..": "D",
|
||||
".": "E",
|
||||
"..-.": "F",
|
||||
"--.": "G",
|
||||
"....": "H",
|
||||
"..": "I",
|
||||
".---": "J",
|
||||
"-.-": "K",
|
||||
".-..": "L",
|
||||
"--": "M",
|
||||
"-.": "N",
|
||||
"---": "O",
|
||||
".--.": "P",
|
||||
"--.-": "Q",
|
||||
".-.": "R",
|
||||
"...": "S",
|
||||
"-": "T",
|
||||
"..-": "U",
|
||||
"...-": "V",
|
||||
".--": "W",
|
||||
"-..-": "X",
|
||||
"-.--": "Y",
|
||||
"--..": "Z",
|
||||
" ": " "
|
||||
};
|
||||
|
||||
const convertFromMorse = (str) => {
|
||||
return str.split(" ").map(el => {
|
||||
return morseCode[el] ? morseCode[el] : el;
|
||||
}).join("");
|
||||
};
|
||||
|
||||
let msg = ""
|
||||
for (let i = 0; i < args.length; i++) {
|
||||
msg += convertFromMorse(args[i] + ' ')
|
||||
}
|
||||
console.log(msg)
|
||||
message.channel.send(msg)
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user