WienerScript/examples/discord-bot/index.ws

34 lines
1.1 KiB
Text
Raw Normal View History

2020-07-06 21:12:45 +02:00
FIX OIDA Discord WENNST MANST require('discord.js');
FIX OIDA client WENNST MANST new Discord.Client();
2020-07-04 13:25:59 +02:00
2020-07-06 21:12:45 +02:00
client.on('ready', () HUACH ZUA {
2020-07-04 13:25:59 +02:00
I MAN JA NUR('bot has started');
client.user.setActivity(`Watching ${client.guilds.cache.size} servers`);
});
2020-07-06 21:12:45 +02:00
client.on('message', OWIZAHRA (message) HUACH ZUA {
2020-07-04 13:25:59 +02:00
WOS WÜSTN(message.author.bot)
DRAH DI HAM;
WOS WÜSTN(!message.content.startsWith(process.env.PREFIX))
DRAH DI HAM;
FIX OIDA args WENNST MANST message.content.replace(process.env.PREFIX, '').trim().split(/ +/g);
FIX OIDA command WENNST MANST args.shift().toLowerCase();
2020-07-04 13:25:59 +02:00
WOS IS MIT DIR(command) {
I SCHAU NUR "ping":
FIX OIDA m WENNST MANST JO GLEI message.channel.send("Ping?");
2020-07-04 13:25:59 +02:00
m.edit(`Pong! Latency is ${m.createdTimestamp - message.createdTimestamp}ms. API Latency is ${Math.round(client.ws.ping)}ms`);
PASST SCHO;
I SCHAU NUR 'say':
2020-07-04 13:25:59 +02:00
SCHAU MA MOL {
JO GLEI message.delete();
JO GLEI message.channel.send(args.join(' '));
2020-07-04 13:25:59 +02:00
} LECK OASCH (err) {
GSCHISSN GRISSN(err)
}
PASST SCHO;
}
});
client.login(process.env.TOKEN);