Client
Extends
BaseClient
Type parameters
Type parameter | Value |
---|---|
Ready extends boolean | boolean |
Constructors
new Client(options)
Parameters
Parameter | Type |
---|---|
options ? | ClientOptions |
Returns
Client
<Ready
>
Overrides
BaseClient.constructor
Source
seyfert/src/client/client.ts:24
Properties
Property | Type | Overrides | Inherited from |
---|---|---|---|
cache | Cache | BaseClient.cache | BaseClient.cache |
channels | ChannelShorter | BaseClient.channels | BaseClient.channels |
commands? | CommandHandler | BaseClient.commands | BaseClient.commands |
components? | ComponentHandler | BaseClient.components | BaseClient.components |
debugger? | Logger | BaseClient.debugger | BaseClient.debugger |
emojis | EmojiShorter | BaseClient.emojis | BaseClient.emojis |
events? | EventHandler | - | - |
gateway | ShardManager | - | - |
guilds | GuildShorter | BaseClient.guilds | BaseClient.guilds |
interactions | InteractionShorter | BaseClient.interactions | BaseClient.interactions |
langs? | LangsHandler | BaseClient.langs | BaseClient.langs |
logger | Logger | BaseClient.logger | BaseClient.logger |
me | If <Ready , ClientUser , null > | - | - |
memberUpdateHandler | MemberUpdateHandler | - | - |
members | MemberShorter | BaseClient.members | BaseClient.members |
messages | MessageShorter | BaseClient.messages | BaseClient.messages |
middlewares? | Record <string , MiddlewareContext > | BaseClient.middlewares | BaseClient.middlewares |
options | undefined | ClientOptions | BaseClient.options | BaseClient.options |
presenceUpdateHandler | PresenceUpdateHandler | - | - |
reactions | ReactionShorter | BaseClient.reactions | BaseClient.reactions |
rest | ApiHandler | BaseClient.rest | BaseClient.rest |
roles | RoleShorter | BaseClient.roles | BaseClient.roles |
templates | TemplateShorter | BaseClient.templates | BaseClient.templates |
threads | ThreadShorter | BaseClient.threads | BaseClient.threads |
users | UsersShorter | BaseClient.users | BaseClient.users |
webhooks | WebhookShorter | BaseClient.webhooks | BaseClient.webhooks |
Accessors
applicationId
Parameters
Parameter | Type |
---|---|
id | string |
Returns
string
Source
seyfert/src/client/base.ts:134
botId
Parameters
Parameter | Type |
---|---|
id | string |
Returns
string
Source
seyfert/src/client/base.ts:126
proxy
Returns
Source
seyfert/src/client/base.ts:138
Methods
getRC()
Type parameters
Type parameter | Value |
---|---|
T extends InternalRuntimeConfigHTTP | InternalRuntimeConfig | InternalRuntimeConfigHTTP | InternalRuntimeConfig |
Returns
Promise
<Object
& Omit
<T
, "locations"
| "debug"
> & Object
>
Inherited from
BaseClient.getRC
Source
seyfert/src/client/base.ts:300
loadCommands()
Parameters
Parameter | Type |
---|---|
dir ? | string |
Returns
Promise
<void
>
Inherited from
BaseClient.loadCommands
Source
seyfert/src/client/base.ts:272
loadComponents()
Parameters
Parameter | Type |
---|---|
dir ? | string |
Returns
Promise
<void
>
Inherited from
BaseClient.loadComponents
Source
seyfert/src/client/base.ts:280
loadEvents()
Parameters
Parameter | Type |
---|---|
dir ? | string |
Returns
Promise
<void
>
Source
seyfert/src/client/client.ts:61
loadLangs()
Parameters
Parameter | Type |
---|---|
dir ? | string |
Returns
Promise
<void
>
Inherited from
BaseClient.loadLangs
Source
seyfert/src/client/base.ts:288
setServices()
Parameters
Parameter | Type |
---|---|
__namedParameters | ServicesOptions & Object |
Returns
void
Overrides
BaseClient.setServices
Source
seyfert/src/client/client.ts:28
start()
Parameters
Parameter | Type | Default value |
---|---|---|
options | Omit <DeepPartial <StartOptions >, "httpConnection" > | {} |
execute | boolean | true |
Returns
Promise
<void
>
Overrides
BaseClient.start
Source
seyfert/src/client/client.ts:87
t()
Parameters
Parameter | Type |
---|---|
locale | string |
Returns
__InternalParseLocale
<DefaultLocale
> & Object
Inherited from
BaseClient.t
Source
seyfert/src/client/base.ts:296
uploadCommands()
Parameters
Parameter | Type |
---|---|
applicationId ? | string |
Returns
Promise
<void
>
Inherited from
BaseClient.uploadCommands