Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const Discord = require("discord.js");
- const bot = new Discord.Client();
- bot.login("Nope");
- //Настройка языка
- let welcome
- let lang
- let p = '-'
- let helper = '452378419917750274'
- let devel = '452377533183426562'
- let tester = '452386855367737354'
- let one = '<:oneEmoji:451337518915387402>';
- let two = '<:twoEmoji:451337620589379586>';
- let three = '<:threeEmoji:451337648296951813>';
- let five = '<:fiveEmoji:451337693973053452>';
- let four = '<:fourEmoji:451337671818739713>';
- //Функции
- function randomInteger(min, max) {
- return Math.floor(Math.random() * (max - min)) + min;
- }
- async function multipleReact(message, arr) {
- if (arr !== []) {
- await message.react(arr.shift()).catch(console.error).then(function () {multipleReact(message,arr).catch();});
- }
- }
- bot.on('ready', () => {
- bot.user.setActivity('БОТ ОБНОВЛЯЕТСЯ! НЕ ЮЗАТЬ МЕНЯ!',{ type: 'PLAYING' })
- console.log('Welcome to Mac OS!');
- });
- bot.on('guildCreate', (guild) => {
- let channels = guild.channels.filter(channel => channel.type === 'text' && channel.permissionsFor(guild.members.get(bot.user.id)).has('SEND_MESSAGES'));
- if (channels.size > 0) channels.first().send('Welcome to Mac OS 2.0! Thank you all for choosing my bot. If you want to use me, you need write the command -settings! Добро пожаовать в Mac OS 2.0! Спасибо, что выбрали нашего бота. Вы **лучшие**!. Для того чтобы начать мной пользоваться напишите команду -settings! Also, join my server! https://discord.gg/2P9mukc');
- });
- bot.on('message', (message) => {
- if (message.channel.type !== 'text') return;
- if (message.author.bot) return;
- if(message.content.indexOf(p) !== 0) return;
- const args = message.content.slice(p.length).trim().split(/ +/g);
- const vote = message.content.slice(p.length).trim().split(/\|+/g);
- const command = args.shift().toLowerCase();
- /*if(message.content == '-settings') {
- message.channel.send('First, you need to choose a language. Write rus/eng').then(() => {
- const collector = new Discord.MessageCollector(message.channel, m => m.author.id === message.author.id, { time: 60000 });
- collector.on('collect', msg => {
- collector.stop();
- if (msg.content === 'rus') {
- lang = 'rus';
- message.channel.send('Теперь я буду говорить на руссокм :flag_ru:' + lang);
- }
- else if (msg.content === 'eng') {
- message.channel.send('Now, I`ll talk on english language :flag_um:');
- lang = 'rus';
- }
- else {
- message.channel.send('Sorry, but I dont support this language :confused:');
- }
- message.channel.send(lang);
- });
- collector.on('end', msg => {
- message.channel.send(lang);
- let prefixQuestion
- let noArgsInPerfix
- let myPrefix
- if (lang === 'rus') {
- prefixQuestion = 'Теперь, вам нужно выбрать префикс. Примеры префиксов: `!` `;` `=` `-` `)` `>`. Для префикса нежелательно использовать буквы или использовать более трех символов. Напишите `prefix: сам префикс` внизу. Обязательно через пробел!';
- noArgsInPerfix = 'Вы не указали префикс'
- myPrefix = 'Теперь мой новый префикс - `'
- //message.channel.send(prefixQuestion + noArgsInPerfix + myPrefix);
- } else if (lang === 'eng') {
- prefixQuestion = 'Now you need to choose prefix. Examples of prefixs: `!` `;` `=` `-` `)` `>`. Dont use letters or more than 3 symbols. Writeм `prefix: prefix` under the message'
- noArgsInPerfix = 'You did not write a prefix'
- myPrefix = 'Now my new prefix is - `'
- //message.channel.send(prefixQuestion + noArgsInPerfix + myPrefix);
- }
- message.channel.send(prefixQuestion).then(() => {
- const collector = new Discord.MessageCollector(message.channel, m => m.author.id === message.author.id, { time: 60000 });
- collector.on('collect', msg => {
- collector.stop();
- if (!args[0]) {
- message.channel.send(noArgsInPerfix);
- }
- else {
- p = args[0]
- message.channel.send(myPrefix + p + '`');
- }
- })
- })
- })
- }
- )}*/
- if(['settings'.includes(command)]) {
- message.channel.send('First, you need to choose a language. Write rus/eng').then(() => {
- const collector = new Discord.MessageCollector(message.channel, m => m.author.id === message.author.id, { time: 60000 });
- collector.on('collect', msg => {
- collector.stop();
- if (msg.content == 'rus') {
- message.channel.send('lang');
- lang = 'rus'
- }
- else if (msg.content == 'eng') {
- lang = 'eng'
- message.channel.send(lang);
- }
- else {
- collector.stop();
- return
- }
- })
- message.channel.send(lang);
- collector.stop();
- }
- )}
- })
Advertisement
Add Comment
Please, Sign In to add comment