Kurulum
Gereksinimler
- Node.js
22veya üzeri - ESM destekleyen sunucu taraflı TypeScript ya da JavaScript projesi
- Discord OAuth uygulaması
- Üretim ortamında HTTPS
npm install @kavtuai/guildgate@1.1.1
Fastify, Express, Hono, PostgreSQL, Redis, discord.js ve OpenTelemetry uygulamanın seçimine bağlıdır:
npm install pg redis fastify hono discord.js ws @opentelemetry/api
Yayımlanan import yolları
Ana paket yanında şu alt yollar bulunur:
discord · fastify · express · redis · realtime · testing
analytics · contracts · discordjs · hono · operator · postgres
telemetry · transactions · locks
Örnek:
import {createGuildGate} from "@kavtuai/guildgate";
import {createPostgresAdapter} from "@kavtuai/guildgate/postgres";
import {attachSocketIo} from "@kavtuai/guildgate/realtime";
Dahili src/ veya dist/ dosyalarından import yapma. Semver güvencesi ana paket dahil 16 public export yolu için geçerlidir.
CLI kontrolü
npx guildgate-doctor --help
npx guildgate-writing-check --help
npx guildgate-migration --help
Sürümü doğrula
node -p "require('./node_modules/@kavtuai/guildgate/package.json').version"
Beklenen çıktı 1.1.1 değeridir. Ardından beş dakikalık kuruluma geç.