Skip to content

Latest commit

 

History

55 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

discord-javascript

This SDK is managed by the SDK Fabric project, a global infrastructure to automatically generate SDKs for every API.

You can find more information about this SDK at TypeHub: https://app.typehub.cloud/d/sdkfabric/discord

Usage

const client = Client::build('[access_token]');

// Get a channel by ID.
const response = await client.channel().get("channel_id");

// Update a channel's settings.
const response = await client.channel().update("channel_id", new Channel_Update());

// Delete a channel, or close a private message.
const response = await client.channel().delete("channel_id");

// Returns all pinned messages in the channel as an array of message objects.
const response = await client.channel().getPins("channel_id");

// Create a new invite object for the channel.
const response = await client.channel().createInvite("channel_id", new Channel_Invite());

// Retrieves the messages in a channel.
const response = await client.message().getAll("channel_id", "around", "before", "after", 1);

// Retrieves a specific message in the channel.
const response = await client.message().get("channel_id", "message_id");

// Post a message to a guild text or DM channel.
const response = await client.message().create("channel_id", new Message());

// Edit a previously sent message.
const response = await client.message().update("channel_id", "message_id", new Message());

// Delete a message.
const response = await client.message().remove("channel_id", "message_id");

// Crosspost a message in an Announcement Channel to following channels.
const response = await client.message().crosspost("channel_id", "message_id");

const response = await client.message().getReactionsByEmoji("channel_id", "message_id", "emoji", 1, "after", 1);

const response = await client.message().deleteAllReactions("channel_id", "message_id");

// Returns the user object of the requester's account.
const response = await client.user().getCurrent();

// Returns a user object for a given user ID.
const response = await client.user().get("user_id");

About

Discord JavaScript SDK managed by SDK Fabric

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages