https://github.com/burakbehlull/discordjs-framework
@burxk/discordjs, A minimal Discord Client is a simple and extensible Discord bot framework
https://github.com/burakbehlull/discordjs-framework
discord-client discord-framework discordapp discordjs javascript npm-package websocket
Last synced: about 2 months ago
JSON representation
@burxk/discordjs, A minimal Discord Client is a simple and extensible Discord bot framework
- Host: GitHub
- URL: https://github.com/burakbehlull/discordjs-framework
- Owner: burakbehlull
- License: apache-2.0
- Created: 2025-06-20T17:45:57.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-10-15T14:36:13.000Z (8 months ago)
- Last Synced: 2025-10-16T11:34:54.456Z (8 months ago)
- Topics: discord-client, discord-framework, discordapp, discordjs, javascript, npm-package, websocket
- Language: JavaScript
- Homepage:
- Size: 14.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🎯 @burxk/discordjs
Minimal bir **Discord Client** — sade ve genişletilebilir bir Discord bot framework'ü.
**Discord.js** gibi büyük kütüphanelere alternatif, sadece ihtiyacın kadar!
---
## ✨ Özellikler
- ⚙️ Event sistemi (`client.on(Events.Ready)`)
- 📡 `setPresence()` gibi dinamik durum güncellemeleri
- 🪶 Hafif ve sade yapı (sadece core)
---
## 📦 Kurulum
```bash
npm i @burxk/discordjs
```
## 🔨 Kullanım
```js
import { App } from "@burxk/discordjs"
const app = new App({intents})
app.run(token)
```
## 🛠️ Required flags
```js
import { Intents, Events, ActivityType, StatusType } from "@burxk/discordjs"
Intents.All => All intents
Events.Ready
ActivityType.Watching
StatusType.Idle
```
## 🔨 Send message to channel
```js
// Send easy message
msg.reply()
interaction.send()
app.on(Events.MessageCreate, (msg)=> {
if(msg.content = "hello") msg.send("welcome")
})
```
## Uses embed builder class
```js
import { EmbedBuilder } from "@burxk/discordjs"
new EmbedBuilder()
.setTitle('Slash Embed')
.setDescription('Slash komutundan yanıt')
.setColor('#ff66cc')
.build()
// other
.setFooter()
.setAuthor()
```