Community

Discord Releases Official Unofficial API

Programmers rejoice! With the rising popularity of the newest gaming chat software, Discord, comes questions regarding creating custom bots and add-ons. Discord has now brought to light their unofficial API which can be used to further customize your favorite Discord channels.

Their blog post gives examples of custom bots that are already utilizing the API and which are available for use. Discord plans to release a future official API soon, stay tuned for future details. The link to the official blog post is provided below.

Read the full article here

customdbots_2015dec1

How to get started

To get started, check out this list of libraries you can use to develop with. I’ve included the developers name who created them. Credit is due where credit is due!

To join the conversation with other devs, join the unofficial official Discord API chat.

Libraries

For a list of Feature Comparisons for the individual libraries, check out this link:https://abal.moe/Discord/Libraries.html (@abalabahaha)

.Net (C#/VB.Net/F#)

Discord.Net – https://github.com/RogueException/Discord.Net – (@Voltana)
DiscordSharp – https://github.com/Luigifan/DiscordSharp – (@Axiom)

Go

go-discord – https://github.com/gdraynz/go-discord – (@steelou)
discordgo – https://github.com/bwmarrin/discordgo – (@Skippy (siacn))

Java

Discord4J – https://github.com/nerd/Discord4J
JDiscord – https://github.com/NotGGhost/jDiscord – (@Ghost)

Node.js

discord.io – https://github.com/izy521/discord.io – (@izy521)
discord.js – https://github.com/discord-js/discord.js – (@hydrabolt)
discordie – https://github.com/qeled/discordie – (@#q)

PHP

discordphp – https://github.com/teamreflex/DiscordPHP – (@Uniquoooo)
discord-hypertext – https://github.com/Cleanse/discord-php – (@Cleanse)

Python

discord.py – https://github.com/Rapptz/discord.py – (@Danny)

Ruby

discordrb – https://github.com/meew0/discordrb – (@meew0)

Scala

discord-akka – https://github.com/eaceaser/discord-akka – (@ceezy)

About the author

Matt

Matt

Content Strategist | Video Game Aficionado | Twitch Channel Enabler | Full Time Student