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
- Host: GitHub
- URL: https://github.com/typicalninja/disci
- Owner: typicalninja
- License: apache-2.0
- Created: 2022-12-16T17:51:03.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-01T10:33:41.000Z (over 1 year ago)
- Last Synced: 2025-09-20T23:24:54.445Z (9 months ago)
- Topics: discord, discord-bot, discord-interactions, discordapp, javascript, npm-package, slash-commands, slash-commands-handler, typescript
- Language: TypeScript
- Homepage: https://disci.netlify.app
- Size: 3.08 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🎨 Disci Project
[](https://www.npmjs.com/package/disci)
[](https://www.npmjs.com/package/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.