Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shysolocup/noscord.js
A customized Discord API wrapper for Node.JS that lets you access much of the Discord.JS API from the client using an importing system as well as services and parenting systems similar to Roblox Studio.
https://github.com/shysolocup/noscord.js
aepl discord discord-api discord-js discord-wrapper discordapi discordapiwrapper discordjs noscord-js noscordjs npm npm-package npmjs stews
Last synced: about 2 months ago
JSON representation
A customized Discord API wrapper for Node.JS that lets you access much of the Discord.JS API from the client using an importing system as well as services and parenting systems similar to Roblox Studio.
- Host: GitHub
- URL: https://github.com/shysolocup/noscord.js
- Owner: shysolocup
- License: mit
- Created: 2023-09-28T18:13:11.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-30T15:37:52.000Z (3 months ago)
- Last Synced: 2024-10-31T01:48:43.274Z (about 2 months ago)
- Topics: aepl, discord, discord-api, discord-js, discord-wrapper, discordapi, discordapiwrapper, discordjs, noscord-js, noscordjs, npm, npm-package, npmjs, stews
- Language: JavaScript
- Homepage: https://npmjs.com/package/noscord.js
- Size: 3 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
---
N⦿SCORD.JS is a customized Discord API wrapper for Node.JS that lets you access much of the Discord.JS API from the client using an importing system as well as services and parenting systems similar to Roblox Studio.
It's built on the latest versions of Discord.JS so it has all the new features AND the simpler setup.
- Built in command support
- Numerous Bug Fixes
- Fully open source
- Modding support
- Custom events
⚠️ __PLEASE NOTE:__
this package is currently in active development and is far from finished ⚠️
```console
npm i noscord.js
```
```console
npm i shysolocup/noscord.js
```
---
```js
const { Client } = require('noscord.js');
const client = new Client();client.on("ready", (ctx) => {
console.log(`logged in as ${ctx.user.username}`);
});// components has Embeds, Buttons, etc
// util has utility stuff like colors and Timestamps
client.import("util", "components");client.on("cooldown", async (ctx) => {
ctx.reply(`You can use this command again in ${ctx.cooldown.remaining} seconds`);
});com.create("ping", "replies with pong", "5s", (ctx) => {
if (ctx.onCooldown) return;let embed = new Embed({
header: { text: "Pong!", size: 1 },
timestamp: ctx.timestamps.created,
color: util.colors.blurple,
footer: `latency: ${ctx.latency}ms`
});ctx.reply({ embeds: [embed] });
});// logs into the bot
client.login(token);
```
## Disclaimer
this project is created out of love for Discord development
this project and the developers behind it are:
- not associated with Discord or Discord.JS
- not responsible for anything created using the API
## Collaborators
shysolocup
RockyRosso
penguin dev