Discord Transcript
- NPM package that creates a HTML Transcript of a channel messages that can be saved for later use
- Useful for users that wants to store messages
- Useful for Tickets
Check out our website dtranscript.cf coming soon.
NPM
Install from$ npm i discord-transcript --save
Usage
-
generate(message, MessageCollection, Channel
- Generate Transcript-
message
: Last Message of the channel -
MessageCollection
: Discord.js Collection of Messages | .channel.messages.fetch({limit:number}) -
Channel
: Channel object of the channel | .channel
-
-
getTranscript(msg, id
- Get Transcript url-
msg
: Last Message of the channel | -
id
: ID of the channel where the transcript was generated | .channel.id
-
Examples
const tranascript = require('discord-transcript');
const Discord = require("discord.js");
const client = new Discord.Client();
client.on("message", async(message) => {
let channel = message.channel;
let messagecollection = message.channel.messages.fetch({
limit: 100
});
let link = await transcript.generate(message, messagecollection, channel);
return message.channel.send(link);
});
/*
OUTPUT:
{
"url": "https://discord-archive.herokuapp.com/view?id=841050751571853342",
"id": "841050751571853342",
}
*/
Contributing
Feel free to create any issues and PRs in our github repository if you want to contribute.
© Abdi Hassan, 2020-2021