DiscordReader
Defined in: packages/readers/src/discord.ts:11
Represents a reader for Discord messages using @discordjs/rest See https://github.com/discordjs/discord.js/tree/main/packages/rest
Implements
BaseReader
Constructors
Constructor
new DiscordReader(
discordToken?
,requestHandler?
):DiscordReader
Defined in: packages/readers/src/discord.ts:14
Parameters
discordToken?
string
requestHandler?
(url
, init
) => Promise
<ResponseLike
>
Returns
DiscordReader
Methods
loadData()
loadData(
channelIds
,limit?
,additionalInfo?
,oldestFirst?
):Promise
<Document
<Metadata
>[]>
Defined in: packages/readers/src/discord.ts:117
Loads messages from multiple discord channels and returns an array of Document Objects.
Parameters
channelIds
string
[]
An array of channel IDs from which to load data.
limit?
number
An optional limit on the number of messages to load per channel.
additionalInfo?
boolean
An optional flag to include content from embedded messages and attachments urls as text.
oldestFirst?
boolean
An optional flag to load oldest messages first.
Returns
Promise
<Document
<Metadata
>[]>
A promise that resolves to an array of loaded documents.
Implementation of
BaseReader.loadData