Files
tg-chat-bot/commands/randomString.js
T
2021-03-04 03:33:54 +03:00

21 lines
929 B
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const base_1 = require("../base/base");
const net_1 = require("../base/net");
class RandomString {
constructor() {
this.regexp = /^\/randomstring\s(\d+)/i;
}
async execute(context, params) {
const l = parseInt(params[1]);
const length = l > 100 && context.senderId != base_1.CREATOR_ID ? 100 : l;
let result = '';
const characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя0123456789';
for (let i = 0; i < length; i++) {
result += characters.charAt(base_1.getRandomInt(characters.length));
}
await net_1.sendMessage(context, result);
}
}
exports.RandomString = RandomString;
//# sourceMappingURL=randomString.js.map