An open API service indexing awesome lists of open source software.

https://github.com/typicalninja/disci

Easy to use library for creating discord applications via interaction webhooks
https://github.com/typicalninja/disci

discord discord-bot discord-interactions discordapp javascript npm-package slash-commands slash-commands-handler typescript

Last synced: 3 months ago
JSON representation

Easy to use library for creating discord applications via interaction webhooks

Awesome Lists containing this project

README

          

# 🎨 Disci Project

[![NPM version badge](https://img.shields.io/npm/v/disci)](https://www.npmjs.com/package/disci)
[![NPM license](https://img.shields.io/npm/l/disci)](https://www.npmjs.com/package/disci)
[![GitHub issues](https://img.shields.io/github/issues/typicalninja/disci)](https://github.com/typicalninja/disci/issues)

Create [HTTP webserver](https://discord.com/developers/docs/interactions/overview#configuring-an-interactions-endpoint-url) powered discord bots. Supports serverless environments as well as node/deno/bun.

# Install

Please refer to [our docs](https://disci.netlify.app/) for a basic setup with a supported webserver.

```bash
npm install disci
# or other platforms
pnpm/yarn/bun add disci
```
**Note:** This project is [ESM](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules) and does not support CommonJS. Your project must be [ESM or converted to ESM](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c) to use disci packages.

# 📦 Monorepo

This is the monorepo for all discijs packages. The core disci package readme is available [here](./packages/disci/readme.md).

# 💻 Development

All versions within the range of **0.xx.xx** are considered pre-release and may contain breaking changes within minor and patch releases.

# 🔗 Links

* [Documentation & Guide](https://disci.netlify.app/)
* [npm (disci)](https://www.npmjs.com/package/disci)
* [Github](https://github.com/typicalninja/disci)
* [Discord Server](https://discord.gg/ynwckXS9T2)

# License

This repository and the code inside it is licensed under the Apache-2.0 License. Read [LICENSE](https://github.com/typicalninja/disci/blob/master/LICENSE) for more information.