Files
discordeno/README.md
2020-12-26 20:07:24 +04:00

68 lines
2.1 KiB
Markdown

# Discordeno
> Discord API library for Deno
[![Discord](https://img.shields.io/discord/785384884197392384?color=7289da&logo=discord&logoColor=dark)](https://discord.com/invite/5vBgXk3UcZ)
![Lint](https://github.com/discordeno/discordeno/workflows/Lint/badge.svg)
![Test](https://github.com/discordeno/discordeno/workflows/Test/badge.svg)
- First-class TypeScript & JavaScript support
- Secure & stable
- Builtin Documentation
- Minimalistic
- Function-based API
### Beginner Developers
Don't worry a lot of developers start out coding their first projects as a Discord bot (I did 😉) and it is not so easy to do so. Discordeno is built considering all the issues with pre-existing libraries and issues that I had when I first started out coding bots.
If you are a beginner developer, you may check out these awesome official and unofficial boilerplates:
- Official Discordeno Boilerplate
- [GitHub](https://github.com/Skillz4Killz/Discordeno-bot-template)
- [Features](https://github.com/Skillz4Killz/Discordeno-bot-template#features)
If you do not wish to use a boilerplate, you may continue reading.
### Advanced Developers
Here's a minimal example to get started with:
```typescript
import {
Intents,
sendMessage,
startBot,
} from "https://deno.land/x/discordeno@10.0.0/mod.ts";
startBot({
token: "BOT TOKEN",
intents: [Intents.GUILDS, Intents.GUILD_MESSAGES],
eventHandlers: {
ready() {
console.log("Successfully connected to gateway");
},
messageCreate(message) {
if (message.content === "ping") {
sendMessage(message.channelID, "Pong using Discordeno!");
}
},
},
});
```
## Useful Links
- [Website](https://discordeno.mod.land)
- [Documentation](https://doc.deno.land/https/deno.land/x/discordeno/mod.ts)
- [Support server](https://discord.com/invite/5vBgXk3UcZ)
## Contributing
We appreciate your help!
Before contributing, please read the [Contributing Guide](https://github.com/discordeno/discordeno/blob/master/.github/CONTRIBUTING.md).
### License
[MIT © discordeno](https://github.com/discordeno/discordeno/blob/master/LICENSE)