Recursos

Transcript

Nosso sistema de transcrição automática.

Gere lindas transcrições em HTML de canais de texto do Discord usando Discord.Js.

Leve, customizável e fácil de usar.

Recursos

  • Gere transcrições HTML completas
  • Suporte a localidade e fuso horário
  • Suporte a templates personalizados Mustache
  • Busca rápida de mensagens
  • Construído para Discord.Js
  • Suporte a TypeScript

Instalação

npm install @kazami-devs/transcripts

Uso

const { createTranscript } = require('@kazami-devs/transcripts')
const { AttachmentBuilder } = require('discord.js')

const transcript = await createTranscript(channel, {
  guildName: interaction.guild.name,
  locale: 'pt-BR',
  timezone: 'America/Sao_Paulo',
  limit: -1, // buscar todas as mensagens
})

const attachment = new AttachmentBuilder(
  Buffer.from(transcript.html, 'utf-8'),
  { name: transcript.fileName }
)

await interaction.reply({
  content: 'Transcrição criada com sucesso!',
  files: [attachment],
})

Opções

OpçãoTipoPadrãoDescrição
limitnumber100Número de mensagens a buscar (-1 = todas)
guildNamestringNome da guilda exibido na transcrição
localestringen-USLocalidade para formatação de data
timezonestringUTCFuso horário para timestamps

Dependências de Pares

  • discord.js ^14.0.0

Nesta página