Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const Discord = require('discord.js');
- const client = new Discord.Client();
- const mineflayer = require('mineflayer');
- const bot = mineflayer.createBot({
- host: 'constantiam.net',
- port: '25565',
- username: '',
- password: '',
- verbose: true
- });
- client.login('');
- const channel = '465589202701123614';
- const joinPattern = /\w{2,16} joined|left the game/;
- const namePattern = /<\w{2,16}> /;
- const whisperPattern = /\w{2,16} whispers: /;
- const infoPattern = /TPS|\[LagMeter]/;
- client.on('message', message => {
- if (message.channel.id === channel) {
- if (message.author.id !== '476707985075208202') {
- let senderInfo = message.author.tag;
- let senderMessage = message.content;
- if (senderMessage === '/tps') {
- bot.chat('/tps');
- message.delete();
- } else if (senderMessage === '/uptime') {
- bot.chat('/uptime');
- message.delete();
- } else if (senderMessage === '/kill') {
- bot.chat('/kill');
- message.delete();
- } else {
- bot.chat('\<' + senderInfo + '\> ' + senderMessage);
- message.delete();
- }
- }
- }
- });
- bot.on('message', function(message) {
- message = message.toString().replace(/https:\/\/discord\//g, 'https://disčord/');
- if (whisperPattern.test(message) === true) {
- //do nothing
- } else {
- if (joinPattern.test(message) === true) {
- client.channels.get(channel).send('```fix\n' + message + '\n```');
- } else if (namePattern.test(message) === true) {
- client.channels.get(channel).send('```xml\n' + message + '\n```')
- } else if (infoPattern.test(message) === true) {
- client.channels.get(channel).send('```css\n' + message + '\n```')
- } else {
- client.channels.get(channel).send('```xml\n' + message + '\n```')
- }
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement