Skip to content
wowjfPublic

About

Professional Discord Webhook Manager — Electron + React + TypeScript + Tailwind

Resources

Stars

14 stars

Watchers

0 watching

Forks

Repository files navigation

KodyHook

Profesyonel Discord Webhook Yöneticisi — embed'ler, butonlar ve sunucu emoji desteğiyle zengin Discord mesajları oluşturun, önizleyin ve gönderin.

Özellikler

  • Çoklu Profil Yönetimi — Birden fazla webhook URL'sini özel adlandırmalarla kaydedin
  • Zengin Embed Oluşturucu — Author, başlık, açıklama, alanlar (inline), renk seçici, resim/küçük resim, footer, zaman damgası
  • Etkileşimli Bileşenler — 5 farklı stilde buton (Primary, Secondary, Success, Danger, Link), emoji desteği, custom ID, URL, pasif durum
  • Canlı Discord Önizlemesi — Mesajınızın Discord'da göründüğü haliyle gerçek zamanlı önizleme
  • Discord Markdown — **kalın**, *italik*, __altı çizili__, ~~üstü çizili~~, ||spoiler||, `kod`, kod bloğu
  • Sunucu Emojileri — Discord sunucularınızdaki özel emojileri içe aktarın
  • Çift Gönderim Yolu — Butonları otomatik Bot API ile, embed ve içeriği Webhook API ile gönderir
  • Gönderim Geçmişi — Her teslimatı zaman damgası, HTTP durumu ve hata bilgisiyle takip edin
  • Tamamen Yerel — Tüm veriler localStorage'da saklanır, bulut bağımlılığı yok
  • Çapraz Platform — Linux (AppImage, deb) ve Windows (NSIS)

Teknoloji Yığını

Katman Teknoloji
Masaüstü Electron 32
Arayüz React 18 + React Router 6
Durum Yönetimi Zustand + localStorage
Stil Tailwind CSS 3
İkonlar Lucide React
Dil TypeScript 5 (strict)
Paketleme Vite 5 + electron-builder

Başlangıç

Gereksinimler

  • Node.js 18+
  • npm

Geliştirme

git clone https://github.com/wowjf/kodyhook.git
cd kodyhook
npm install
npm run electron:dev

Derleme

npm run electron:build

Çıktı release/ klasöründe:

  • KodyHook-1.0.0.AppImage (Linux taşınabilir)
  • kodyhook_1.0.0_amd64.deb (Linux Debian/Ubuntu)
  • KodyHook Setup 1.0.0.exe (Windows)

Kullanım

  1. Profil Ekle — Discord webhook URL'nizi, isteğe bağlı olarak Bot Token ve Kanal ID'nizi girin (butonlar için gerekli)
  2. Mesaj Oluştur — İçerik yazın, zengin embed'ler ekleyin, etkileşimli butonlar yerleştirin
  3. Canlı Önizleme — Mesajınızın Discord'da tam olarak nasıl görüneceğini anlık takip edin
  4. Gönder — "Send Webhook" ile Webhook API veya Bot API üzerinden gönderim yapın (otomatik algılanır)

Buton Desteği

Discord'un Webhook API'si mesaj bileşenlerini (butonları) desteklemez. Buton göndermek için:

  1. https://discord.com/developers/applications adresinden bir Discord Bot Uygulaması oluşturun
  2. Profile Bot Token ve hedef Kanal ID'sini ekleyin
  3. Uygulama butonlu mesajları otomatik olarak Bot API üzerinden yönlendirir (POST /channels/:id/messages)

Bot token olmadan butonlar payload'dan çıkarılır ve mesaj webhook ile gönderilir (yalnızca embed + içerik).

Lisans

MIT

About

Professional Discord Webhook Manager — Electron + React + TypeScript + Tailwind

Resources

Stars

14 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages