1.0.4 • Published 7 years ago
discord-client-api v1.0.4
Discord Client API
discord-client-api works by requiring the package in your NodeJS file then calling its functions.
Installation
To install the package type the following:
npm install discord-client-apiGetting Started
Require the discord-client-api module and create an instance of the API like the following example:
var client = new (require('discord-client-api'))('discord token');API Methods
Join Server:
client.joinServer('invite code', function(data) {
console.log(data);
});Leave Server:
client.leaveServer('server id', function(data) {
console.log(data);
});Get Servers:
client.getServers(function(data) {
console.log(data);
});Send Message:
client.sendMessage('channel id', 'message', function(data) {
console.log(data);
});Delete Message:
client.deleteMessage('channel id', 'message id', function(data) {
console.log(data);
});Get Messages:
client.getMessages('channel id', 25, function(data) {
console.log(data);
});Add Reaction:
client.addReaction('channel id', 'message id', '🐢', function(data) {
console.log(data);
});Remove Reaction:
client.removeReaction('channel id', 'message id', '🐢', function(data) {
console.log(data);
});Is Typing:
client.isTyping('channel id', function(data) {
console.log(data);
});Change Nickname:
client.changeNickname('server id', 'new nickname', function(data) {
console.log(data);
});Update Status:
client.updateStatus('dnd', function(data) {
console.log(data);
});Update User Settings:
client.updateUserSettings('username', 'email', 'password', 'new password', 'data:image/jpeg;base64,Hq..', function(data) {
console.log(data);
});Create Server:
client.createServer('server name', 'eu-west', 'data:image/jpeg;base64,H8q..', function(data) {
console.log(data);
});Delete Server:
client.deleteServer('server id', function(data) {
console.log(data);
});Create Channel:
client.createChannel('server id', 'channel name', 'channel parent id', 'channel type', function(data) {
console.log(data);
});Delete Channel:
client.deleteChannel('channel id', function(data) {
console.log(data);
});Create Role:
client.createRole('server id', function(data) {
console.log(data);
});Delete Role:
client.deleteRole('server id', 'role id', function(data) {
console.log(data);
});Join Hypesquad:
client.joinHypesquad(1, function(data) {
console.log(data);
});