const fs = require('fs');
const IMG_DIR_PATH = './images/'
const imgArr = fs.readdirSync(IMG_DIR_PATH);
function randomImage() {
let randomIndex = Math.floor(Math.random() * imgArr.length);
let imgFileName = imgArr[randomIndex];
return IMG_DIR_PATH + imgFileName;
};
client.on('message', message => {
let images = [
{ files: [randomImage()] },
];
});
npm install -g vue-cli@3.5.5
, наверное старую нужно будет сначала удалить, но тут я хз if (isCommand) {
// do work
} else {
// delete message
};
<textarea id="txt" ></textarea>
<script>
document.getElementById('txt').addEventListener('input', (e) => {
let sel = e.target.selectionEnd;
e.target.value = e.target.value.replace(/[^?!;:(),.'"«»А-ЯЁA-Z\d\s]/gim, '').replace(/ {2,}/g, ' ');
if (e.target.selectionEnd - 1 > sel) {
e.target.selectionEnd = sel - 1;
};
});