Content APIData TypesDiscordMessage

DiscordMessage

The DiscordMessage type represents a message from Discord. It includes the message content, metadata, and any attachments.

Schema

FieldTypeDescription
idstringUnique identifier
createdAtdatetimeCreation timestamp
updatedAtdatetimeLast update timestamp
sourceIdstringID of the data source
remoteIdstringDiscord message ID
contentstringMessage content
channelIdstringDiscord channel ID
channelNamestringDiscord channel name
guildIdstringDiscord guild ID
guildNamestringDiscord guild name
authorIdstringDiscord author ID
authorNamestringDiscord author name
attachmentsobject[]Message attachments
embedsobject[]Message embeds
reactionsobject[]Message reactions
referencedMessageobjectReferenced message (replies)
threadIdstringThread ID (if in thread)
threadNamestringThread name

Example Usage

// Get all Discord messages
const { data } = await unbody.get
  .discordMessage
  .select("content", "authorName", "channelName")
  .exec();
 
// Search Discord messages
const { data } = await unbody.get
  .discordMessage
  .search.about("my search query")
  .exec();
 
// Filter Discord messages
const { data } = await unbody.get
  .discordMessage
  .where({ channelName: "general" })
  .exec();

Next Steps

©2024 Unbody