UNPKG

test-discord-logs

Version:

A Package for discord with logs

195 lines (181 loc) 5.33 kB
# Discord-Logs **Sehr Einfaches Log Package für Discord. ES gibt 2 Optionen für das logen.** - [Function 1](#bot-1) - [Function 2](#bot-2) - [Erklärung](#erklärung) ## Bot 1 **Das ist die erste Möglichkeit, in dem wir Verschiedene Channel für Verschiedene Logs nehmen.** ```javascript const Discord_logs = require('discord-logs'); const logs = new Logs.Discord_logs.Logs(); client.on("channelCreate", (channel) => { mod.chCreate(client, channel, { chid: "changeable channel id for every function", }); }); client.on("channelPinsUpdate", (channel, time) => { mod.chpinsUpdate(client, channel, time, { chid: "changeable channel id for every function", }); }); client.on("channelDelete", (channel) => { mod.chdel(client, channel, { chid: "changeable channel id for every function", }); }); client.on("channelUpdate", (oldChannel, newChannel) => { mod.chUpdate(client, oldChannel, newChannel, { chid: "changeable channel id for every function", }); }); client.on("emojiDelete", (emoji) => { mod.eDel(client, emoji, { chid: "changeable channel id for every function", }); }); client.on("emojiCreate", (emoji) => { mod.eCreate(client, emoji, { chid: "changeable channel id for every function", }); }); client.on("emojiUpdate", (old, news) => { mod.eUpdate(client, old, news, { chid: "changeable channel id for every function", }); }); client.on("guildBanAdd", (ban) => { mod.gba(client, ban, { chid: "changeable channel id for every function", }); }); client.on("guildBanRemove", (ban) => { mod.gbr(client, ban, { chid: "changeable channel id for every function", }); }); client.on("guildMemberAdd", (member) => { mod.gma(client, member, { chid: "changeable channel id for every function", }); }); client.on("guildMembersChunk", (members, guild) => { mod.gmc(client, members, guild, { chid: "changeable channel id for every function", }); }); client.on("guildMemberRemove", (member) => { mod.gmr(client, member, { chid: "changeable channel id for every function", }); }); client.on("guildMemberUpdate", (member, newMember) => { mod.gmu(client, member, newMember, { chid: "changeable channel id for every function", }); }); client.on("inviteCreate", (invite) => { mod.invc(client, invite, { chid: "changeable channel id for every function", }); }); client.on("inviteDelete", (invite) => { mod.invd(client, invite, { chid: "changeable channel id for every function", }); }); client.on("messageDelete", (message) => { mod.md(client, message, { chid: "changeable channel id for every function", }); }); client.on("messageUpdate", (oldmessage, newmessage) => { mod.mu(client, oldmessage, newmessage, { chid: "changeable channel id for every function", }); }); client.on("roleCreate", (role) => { mod.rc(client, role, { chid: "changeable channel id for every function", }); }); client.on("roleDelete", (role) => { mod.rd(client, role, { chid: "changeable channel id for every function", }); }); client.on("roleUpdate", (role, role2) => { mod.ru(client, role, role2, { chid: "changeable channel id for every function", }); }); ``` ## Bot 2 **Das ist die 2 Möglichkeit mit nur einen Channel.** ```javascript const Discord_logs = require('discord-logs') const logs = new Discord_logs.Logs({ chid: 'Deine channel ID' }) client.on("channelCreate", (channel) => { mod.chCreate(client, channel); }); client.on("channelPinsUpdate", (channel, time) => { mod.chpinsUpdate(client, channel, time); }); client.on("channelDelete", (channel) => { mod.chdel(client, channel); }); client.on("channelUpdate", (oldChannel, newChannel) => { mod.chUpdate(client, oldChannel, newChannel); }); client.on("emojiDelete", (emoji) => { mod.eDel(client, emoji); }); client.on("emojiCreate", (emoji) => { mod.eCreate(client, emoji); }); client.on("emojiUpdate", (old, news) => { mod.eUpdate(client, old, news); }); client.on("guildBanAdd", (ban) => { mod.gba(client, ban); }); client.on("guildBanRemove", (ban) => { mod.gbr(client, ban); }); client.on("guildMemberAdd", (member) => { mod.gma(client, member); }); client.on("guildMembersChunk", (members, guild) => { mod.gmc(client, members, guild); }); client.on("guildMemberRemove", (member) => { mod.gmr(client, member); }); client.on("guildMemberUpdate", (member, newMember) => { mod.gmu(client, member, newMember); }); client.on("inviteCreate", (invite) => { mod.invc(client, invite); }); client.on("inviteDelete", (invite) => { mod.invd(client, invite); }); client.on("messageDelete", (message) => { mod.md(client, message); }); client.on("messageUpdate", (oldmessage, newmessage) => { mod.mu(client, oldmessage, newmessage); }); client.on("roleCreate", (role) => { mod.rc(client, role); }); client.on("roleDelete", (role) => { mod.rd(client, role); }); client.on("roleUpdate", (role, role2) => { mod.ru(client, role, role2); }); ``` ## Erklärung **Die erste Möglichkeit ist für ein bot der nicht nur auf ein Sever ist sonder auf vilen, und die zweite möglichkeit ist für ein einzelen Sever :D**