Ana içeriğe geç

Kurulum

Gereksinimler​

  • Node.js 22 veya ü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ç.