kient / Kient
Class: Kient
Extends
EventEmitter<KientEventEmitters>
Constructors
new Kient()
ts
new Kient(options?): KientParameters
| Parameter | Type |
|---|---|
options? | { apiClient: { ofetch: {}; }; webhookServer: { enable: boolean; }; } |
options.apiClient? | { ofetch: {}; } |
options.apiClient.ofetch? | {} |
options.webhookServer? | { enable: boolean; } |
options.webhookServer.enable? | boolean |
Returns
Overrides
ts
EventEmitter<KientEventEmitters>.constructorProperties
| Property | Type | Defined in |
|---|---|---|
_apiClient | APIClient | src/kient.ts:39 |
_kickPublicKey? | string | src/kient.ts:40 |
_webhookHandler | WebhookHandler | src/kient.ts:38 |
api | object | src/kient.ts:74 |
api.category | CategoryAPI | src/kient.ts:76 |
api.channel | ChannelAPI | src/kient.ts:78 |
api.chat | ChatAPI | src/kient.ts:79 |
api.event | EventAPI | src/kient.ts:80 |
api.misc | MiscAPI | src/kient.ts:75 |
api.user | UserAPI | src/kient.ts:77 |
Accessors
webhookServerFetch
Get Signature
ts
get webhookServerFetch():
| undefined
| (request, Env?, executionCtx?) => Response | Promise<Response>Returns
| undefined | (request, Env?, executionCtx?) => Response | Promise<Response>
Methods
createWebhookServer()
ts
createWebhookServer(): voidReturns
void
handleWebhookEvent()
ts
handleWebhookEvent(event): voidParameters
| Parameter | Type |
|---|---|
event | WebhookEvent |
Returns
void
setAuthToken()
ts
setAuthToken(token): Promise<void>Parameters
| Parameter | Type |
|---|---|
token | string |
Returns
Promise<void>