kient / Kient
Class: Kient
Extends
EventEmitter
<KientEventEmitters
>
Constructors
new Kient()
ts
new Kient(options?): Kient
Parameters
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>.constructor
Properties
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(): void
Returns
void
handleWebhookEvent()
ts
handleWebhookEvent(event): void
Parameters
Parameter | Type |
---|---|
event | WebhookEvent |
Returns
void
setAuthToken()
ts
setAuthToken(token): Promise<void>
Parameters
Parameter | Type |
---|---|
token | string |
Returns
Promise
<void
>