1.2.0 • Published 3 years ago

test-discord-logs v1.2.0

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

Discord-Logs

Sehr Einfaches Log Package für Discord. ES gibt 2 Optionen für das logen.

Bot 1

Das ist die erste Möglichkeit, in dem wir Verschiedene Channel für Verschiedene Logs nehmen.

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.

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

1.2.0

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.0

3 years ago