Skip to main content

Getting Started

Official Chat Logs library for interacting with the Chat Logs API


NPM version NPM downloads

Chat Logs

Table Of Getting Started Contents


  • NPM package that saves messages online to view it later
  • Useful for bots where users can save messages history & cleared messages online
  • Supports the Promise-API, you will be able to use .then, .catch, etc...
  • & more...


npm i

Example Usage

const chat = require('');
const Discord = require('discord.js');
const client = new Discord.Client({
"intents": [
const prefix = '!';

client.on('ready', () => {
console.log('Logged in as ' + client.user.tag);

client.on('messageCreate', async message => {
if (!message.content.startsWith(prefix) || return;

const args = message.content.slice(prefix.length).trim().split(/ +/);
const command = args.shift().toLowerCase();

if (command === 'save') {
let messages = await;
let createdChat = await chat.create(messages);
let embed = new Discord.MessageEmbed()
.setTitle(`Chat Created with ${messages.size} messages`)
.setDescription(`[View Chat Online](${createdChat.url})`)
.addField("Channel",, true)
.addField("Chat Code", createdChat.code, true)
message.reply({embeds: [embed]});