10.3.0
Discord API library for Deno
Attributes
Very Popular
Repository
Current version released
3 years ago
Versions
- 18.0.1Latest
- 18.0.0
- 17.2.0
- 17.0.1
- 17.1.0
- 17.0.0
- 16.0.1
- 16.0.0
- 15.0.3
- 15.0.2
- 15.0.1
- 15.0.0
- 14.0.1
- 14.0.0
- 13.0.0
- 13.0.0-rc51
- 13.0.0-rc50
- 13.0.0-rc49
- 13.0.0-rc48
- 13.0.0-rc47
- 13.0.0-rc46
- 13.0.0-rc45
- 13.0.0-rc44
- 13.0.0-rc43
- 13.0.0-rc42
- 13.0.0-rc41
- 13.0.0-rc40
- 13.0.0-rc39
- 13.0.0-rc38
- 13.0.0-rc37
- 13.0.0-rc36
- 13.0.0-rc35
- 13.0.0-rc34
- 13.0.0-rc33
- 13.0.0-rc32
- 13.0.0-rc31
- 13.0.0-rc30
- 13.0.0-rc29
- 13.0.0-rc28
- 13.0.0-rc27
- 13.0.0-rc26
- 13.0.0-rc25
- 13.0.0-rc24
- 13.0.0-rc23
- 13.0.0-rc22
- 13.0.0-rc21
- 13.0.0-rc20
- 13.0.0-rc19
- 13.0.0-rc18
- 13.0.0-rc17
- 13.0.0-rc16
- 13.0.0-rc15
- 13.0.0-rc14
- 13.0.0-rc13
- 13.0.0-rc12
- 13.0.0-rc11
- 13.0.0-rc10
- 13.0.0-rc9
- 13.0.0-rc8
- 13.0.0-rc7
- 13.0.0-rc6
- 13.0.0-rc5
- 13.0.0-rc4
- 13.0.0-rc3
- 13.0.0-rc2
- 13.0.0-rc1
- 12.0.1
- 12.0.0
- 12.0.0-rc.5
- 12.0.0-rc.4
- 12.0.0-rc.3
- 12.0.0-rc.2
- 12.0.0-rc.1
- 11.2.0
- 11.1.0
- 11.0.3
- 11.0.2
- 11.0.1
- 11.0.0
- 11.0.0-rc.10
- 11.0.0-rc.9
- 11.0.0-rc.8
- 11.0.0-rc.7
- 11.0.0-rc.6
- 11.0.0-rc.5
- 11.0.0-rc.4
- 11.0.0-rc.3
- 11.0.0-rc.2
- 11.0.0-rc.1
- 10.5.0
- 10.4.0
- 10.3.0
- 10.2.0
- 10.1.0
- 10.0.2
- 10.0.1
- 10.0.0
- 9.4.1
- 9.4.0
- 9.3.0
- 9.2.0
- 9.1.0
- 9.0.16
- 9.0.15
- 9.0.14
- 9.0.12
- 9.0.10
- v9.0.9
- v9.0.8
- v9.0.7
- v9.0.6
- v9.0.5
- v9.0.4
- v9.0.1
- v8.4.1
- v8.0.0
- v7.4.0
- v7.3.0
- v7.0.1
- v7.0.0
- v6.2.0
- v6.1.2
- v6.1.1
- v6.1.0
- v6.0.0
- v5.1.1
- v5.1.0
- v5.0.0
- v4.0.1
- v4.0.0
- v3.0.0
- v2.0.0
Discordeno
![](https://cdn.deno.land/discordeno/versions/10.3.0/raw/docs/src/.vuepress/public/logo.png)
Discord API library for Deno
Features
- Secure & stable: Discordeno is actively maintained to ensure great performance and convenience. Moreover, it internally checks all missing permissions before forwarding a request to the Discord API so that the client does not get globally-banned by Discord.
- Simple, Efficient, & Lightweight: Discordeno is simplistic, easy-to-use, versatile while being efficient and lightweight. Follows Convention Over Configuration design paradigm ― prefers defaults options or values that are recommended by Discord or the best configuration for the majority of the users.
- Functional API: Functional API ensures an overall concise yet performant code while removing the difficulties of extending built-in classes and inheritance.
Getting Started
Minimal Example
Here is a minimal example to get started with:
import { startBot } from "https://deno.land/x/discordeno/mod.ts";
startBot({
token: "BOT TOKEN",
intents: ["GUILDS", "GUILD_MESSAGES"],
eventHandlers: {
ready() {
console.log("Successfully connected to gateway");
},
messageCreate(message) {
if (message.content === "!ping") {
message.reply("Pong using Discordeno!");
}
},
},
});
Boilerplates
Note to developers: don’t worry a lot of developers start out programming a Discord bot as their first project (I did 😉) and it is not so easy to do so. Discordeno is designed and built considering all the issues that I and a lot of developers had when I first started out coding Discord bots with existing libraries. If you are a beginner, you can check out these awesome official and unofficial boilerplates:
Useful Links
Contributing
We appreciate your help! Before contributing, please read the Contributing Guide.