All Projects → discordeno → Discordeno

discordeno / Discordeno

Licence: mit
Discord API library for Deno

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to Discordeno

Discord4j
Discord4J is a fast, powerful, unopinionated, reactive library to enable quick and easy development of Discord bots for Java, Kotlin, and other JVM languages using the official Discord Bot API.
Stars: ✭ 973 (+283.07%)
Mutual labels:  api, discord-api, discord-bot, discord
Javacord
An easy to use multithreaded library for creating Discord bots in Java.
Stars: ✭ 368 (+44.88%)
Mutual labels:  api, discord-api, discord-bot, discord
Dsharpplus
A .NET Standard library for making bots using the Discord API.
Stars: ✭ 635 (+150%)
Mutual labels:  api, discord-api, discord-bot, discord
Discord.js Menu
💬 Easily create Discord.js v12 embed menus with reactions and unlimited customizable pages.
Stars: ✭ 89 (-64.96%)
Mutual labels:  discord-api, discord-bot, library, discord
Nostrum
Elixir Discord Library
Stars: ✭ 274 (+7.87%)
Mutual labels:  discord-api, discord-bot, library, discord
Basicbot
A basic example of a Discord Bot written in Python. (discord.py)
Stars: ✭ 73 (-71.26%)
Mutual labels:  api, discord-api, discord-bot, discord
Aegis.cpp
Discord C++ library for interfacing with the API. Join our server:
Stars: ✭ 198 (-22.05%)
Mutual labels:  api, discord-api, library, discord
Music Bot
Simple music bot with a full-blown queue system that is easy to understand
Stars: ✭ 102 (-59.84%)
Mutual labels:  discord-api, discord-bot, discord
Discljord
A Clojure wrapper library for the Discord API, with full API coverage (except voice, for now), and high scalability
Stars: ✭ 111 (-56.3%)
Mutual labels:  discord-api, discord-bot, discord
discord-ui
A discord.py extension for sending, receiving and handling ui interactions in discord
Stars: ✭ 28 (-88.98%)
Mutual labels:  discord, discord-bot, discord-api
Discord.js
discord.js is a powerful Node.js module that allows you to easily interact with the Discord API.
Stars: ✭ 16,432 (+6369.29%)
Mutual labels:  discord-api, discord-bot, discord
Lenoxbot
🖥️ LenoxBot is a Discord bot that offers many cool new features to your Discord server!
Stars: ✭ 163 (-35.83%)
Mutual labels:  discord-api, discord-bot, discord
Disgord
Go module for interacting with the documented Discord's bot interface; Gateway, REST requests and voice
Stars: ✭ 277 (+9.06%)
Mutual labels:  api, discord-api, discord
Nino
🔨 Advanced and cute moderation discord bot as an entry of Discord's Hack Week!
Stars: ✭ 78 (-69.29%)
Mutual labels:  discord-api, discord-bot, discord
Discord Panel
📊 User friendly dashboard/tool for discord bot developpers to manage servers
Stars: ✭ 116 (-54.33%)
Mutual labels:  discord-api, discord-bot, discord
Bot
A Discord bot for all your needs. With memes, utilities, moderation & more, Fire is the only bot you'll need.
Stars: ✭ 79 (-68.9%)
Mutual labels:  discord-api, discord-bot, discord
Smorebot
SmoreBot is a fun, lightweight, multipurpose bot packed with features.
Stars: ✭ 51 (-79.92%)
Mutual labels:  discord-api, discord-bot, discord
Discpp
Simplified, but feature rich Discord API wrapper written in modern C++.
Stars: ✭ 31 (-87.8%)
Mutual labels:  discord-api, library, discord
Modmail
A feature rich discord Modmail bot
Stars: ✭ 957 (+276.77%)
Mutual labels:  discord-api, discord-bot, discord
Discord Bot
🤖 Our BIG help in things about moderation and many more useful stuff on our Discord server.
Stars: ✭ 30 (-88.19%)
Mutual labels:  api, discord-bot, discord

Discordeno

Discord API library for Deno

Discordeno follows Semantic Versioning

Discord Lint Test

Table of contents

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:

Links

Contributing

We appreciate your help! Before contributing, please read the Contributing Guide.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].