discord-chat-logger
v0.0.7
Published
Effecient discord event, and chat logger for Discord v13 API Clients.
Readme
Discord Chat Logger
Effecient discord event, and chat logger for Discord v13 API Clients.
Uses PostgreSQL for database queries.
Usage
const { Client, Intents } = require('discord.js')
const client = new Client({
intents: [
Intents.FLAGS.GUILDS,
Intents.FLAGS.GUILD_MESSAGES,
Intents.FLAGS.GUILD_VOICE_STATES,
Intents.FLAGS.GUILD_PRESENCES,
Intents.FLAGS.GUILD_MEMBERS
]
})
const logger, { getGuilds, getMessages, getEvents } = require('discord-chat-logger')
logger(client, {
debug: true,
db: {
host: '127.0.0.1', // PostgreSQL Server Address
port: 5520, // PostgreSQL Server Port
user: 'postgres', // PostgreSQL DB Username
password: 'postgres' // PostgreSQL DB Password
}
})
getGuilds().then(res => console.log(res)) // Returns Guilds database query
getMessages().then(res => console.log(res)) // Returns Messages database query
getEvents().then(res => console.log(res)) // Returns Events database query
client.login('DISCORD_BOT_TOKEN')