diff --git a/blog/1.2.0/index.html b/blog/1.2.0/index.html index 677d846fb..503e54915 100644 --- a/blog/1.2.0/index.html +++ b/blog/1.2.0/index.html @@ -81,4 +81,4 @@ Feel free to use TypeScript experimental decorators to augment and customize you
Tags:
\ No newline at end of file +
Tags:
\ No newline at end of file diff --git a/blog/2.0.0/index.html b/blog/2.0.0/index.html index 1af9cf759..0d744237d 100644 --- a/blog/2.0.0/index.html +++ b/blog/2.0.0/index.html @@ -102,4 +102,4 @@ All deprecation warnings from previous versions have taken effect, and are remov

Including the previous section, some names to symbols and data structures were altered to be better represented. view changelog

Context refactoring

-

The context data structure has been internally altered to represent its dynamics better.

Tags:
\ No newline at end of file +

The context data structure has been internally altered to represent its dynamics better.

Tags:
\ No newline at end of file diff --git a/blog/2.5.0/index.html b/blog/2.5.0/index.html index c12497a0f..ba4485324 100644 --- a/blog/2.5.0/index.html +++ b/blog/2.5.0/index.html @@ -74,4 +74,4 @@ What does this mean? -

This will probably be the last breaking change in a while. Thanks for using sern!

Tags:
\ No newline at end of file +

This will probably be the last breaking change in a while. Thanks for using sern!

Tags:
\ No newline at end of file diff --git a/blog/3.0.0/index.html b/blog/3.0.0/index.html index 257d2b312..cc4ae000a 100644 --- a/blog/3.0.0/index.html +++ b/blog/3.0.0/index.html @@ -160,4 +160,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • Removed all previous marked deprecations in v3
  • ModuleStore will be removed as a dependency in v4. The only way to access modules should be through ModuleManager
  • Default Dependencies will be made internal in the v4. Users should only have access to its interface / contract
  • -
    Tags:
    \ No newline at end of file +
    Tags:
    \ No newline at end of file diff --git a/blog/new-logo/index.html b/blog/new-logo/index.html index db1ba4213..7659e39bc 100644 --- a/blog/new-logo/index.html +++ b/blog/new-logo/index.html @@ -56,4 +56,4 @@ And here we are!

    sern logo

    Pretty nice!

    By the way, we have animations and variations on the way, so make sure to stay updated in the discord server!

    -

    Finally, from the entire sern team, thank you for sticking around ❤️

    Tags:
    \ No newline at end of file +

    Finally, from the entire sern team, thank you for sticking around ❤️

    Tags:
    \ No newline at end of file diff --git a/blog/railway-deploy/index.html b/blog/railway-deploy/index.html index 5e7759cdb..c92b3c672 100644 --- a/blog/railway-deploy/index.html +++ b/blog/railway-deploy/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Deploy

    Once you’ve added your environment variables, click the “Deploy” button, and Railway will start deploying your bot. Once the deployment is complete, you’ll be able to see your bot’s URL and logs.

    -

    That’s it! Your bot is now deployed and running on Railway. If you have any issues or questions, feel free to ask in the sern Discord server.

    Tags:
    \ No newline at end of file +

    That’s it! Your bot is now deployed and running on Railway. If you have any issues or questions, feel free to ask in the sern Discord server.

    Tags:
    \ No newline at end of file diff --git a/es/blog/1.2.0/index.html b/es/blog/1.2.0/index.html index 34ce82046..da1f7e7e1 100644 --- a/es/blog/1.2.0/index.html +++ b/es/blog/1.2.0/index.html @@ -83,4 +83,4 @@ Feel free to use TypeScript experimental decorators to augment and customize you \ No newline at end of file + \ No newline at end of file diff --git a/es/blog/2.0.0/index.html b/es/blog/2.0.0/index.html index 08b2d81e3..8478c147a 100644 --- a/es/blog/2.0.0/index.html +++ b/es/blog/2.0.0/index.html @@ -104,4 +104,4 @@ All deprecation warnings from previous versions have taken effect, and are remov

    Including the previous section, some names to symbols and data structures were altered to be better represented. view changelog

    Context refactoring

    -

    The context data structure has been internally altered to represent its dynamics better.

    \ No newline at end of file +

    The context data structure has been internally altered to represent its dynamics better.

    \ No newline at end of file diff --git a/es/blog/2.5.0/index.html b/es/blog/2.5.0/index.html index 81981117e..06c4fbfc3 100644 --- a/es/blog/2.5.0/index.html +++ b/es/blog/2.5.0/index.html @@ -76,4 +76,4 @@ What does this mean? -

    This will probably be the last breaking change in a while. Thanks for using sern!

    \ No newline at end of file +

    This will probably be the last breaking change in a while. Thanks for using sern!

    \ No newline at end of file diff --git a/es/blog/3.0.0/index.html b/es/blog/3.0.0/index.html index bf1cc8932..050049d2b 100644 --- a/es/blog/3.0.0/index.html +++ b/es/blog/3.0.0/index.html @@ -162,4 +162,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • Removed all previous marked deprecations in v3
  • ModuleStore will be removed as a dependency in v4. The only way to access modules should be through ModuleManager
  • Default Dependencies will be made internal in the v4. Users should only have access to its interface / contract
  • - \ No newline at end of file + \ No newline at end of file diff --git a/es/blog/new-logo/index.html b/es/blog/new-logo/index.html index 78e8fd229..486ba29e5 100644 --- a/es/blog/new-logo/index.html +++ b/es/blog/new-logo/index.html @@ -58,4 +58,4 @@ And here we are!

    sern logo

    Pretty nice!

    By the way, we have animations and variations on the way, so make sure to stay updated in the discord server!

    -

    Finally, from the entire sern team, thank you for sticking around ❤️

    \ No newline at end of file +

    Finally, from the entire sern team, thank you for sticking around ❤️

    \ No newline at end of file diff --git a/es/blog/railway-deploy/index.html b/es/blog/railway-deploy/index.html index bb2d57ba2..fd14ede5d 100644 --- a/es/blog/railway-deploy/index.html +++ b/es/blog/railway-deploy/index.html @@ -53,4 +53,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Deploy

    Once you’ve added your environment variables, click the “Deploy” button, and Railway will start deploying your bot. Once the deployment is complete, you’ll be able to see your bot’s URL and logs.

    -

    That’s it! Your bot is now deployed and running on Railway. If you have any issues or questions, feel free to ask in the sern Discord server.

    \ No newline at end of file +

    That’s it! Your bot is now deployed and running on Railway. If you have any issues or questions, feel free to ask in the sern Discord server.

    \ No newline at end of file diff --git a/es/index.html b/es/index.html index 1fe820633..61b45a889 100644 --- a/es/index.html +++ b/es/index.html @@ -38,6 +38,6 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem; Saltearse al contenido
    sern

    Create your dream Discord bot.

    sern is a framework for building Discord bots; Better DX and an ecosystem of packages & plugins.

    Showcase

    -
    Vinci

    Vinci

    The discord bot for Mara Turing

    sern Community

    sern Community

    The bot used to manage sern Community

    Bask

    Bask

    A discord music bot

    man-nomic

    man-nomic

    Displays LLM model information

    aiproj

    aiproj

    Perform semantic searches on your discord servers

    +
    Vinci

    Vinci

    The discord bot for Mara Turing

    aiproj

    aiproj

    Perform semantic searches on your discord servers

    Bask

    Bask

    A discord music bot

    man-nomic

    man-nomic

    Displays LLM model information

    sern Community

    sern Community

    The bot used to manage sern Community

    Features

    -

    Modular

    Take apart, build, or customize code with ease to create robust bots.

    Concise

    Commands are significantly smaller than other competitors. Write impactful, concise code.

    Familiar

    Code like a traditional command framework. The API is simple and resembles classic v12 command handlers.

    \ No newline at end of file +

    Modular

    Take apart, build, or customize code with ease to create robust bots.

    Concise

    Commands are significantly smaller than other competitors. Write impactful, concise code.

    Familiar

    Code like a traditional command framework. The API is simple and resembles classic v12 command handlers.

    \ No newline at end of file diff --git a/es/v3/api/classes/context/index.html b/es/v3/api/classes/context/index.html index 5f500ff91..baaa9e11a 100644 --- a/es/v3/api/classes/context/index.html +++ b/es/v3/api/classes/context/index.html @@ -57,7 +57,7 @@ Message and ChatInputCommandInteraction

    Returns

    null | TextBasedChannel

    Source

    -

    src/core/structures/context.ts:49

    +

    src/core/structures/context.ts:49


    channelId

    @@ -66,7 +66,7 @@ Message and ChatInputCommandInteraction

    Returns

    string

    Source

    -

    src/core/structures/context.ts:53

    +

    src/core/structures/context.ts:53


    client

    @@ -75,7 +75,7 @@ Message and ChatInputCommandInteraction

    Returns

    Client<boolean>

    Source

    -

    src/core/structures/context.ts:108

    +

    src/core/structures/context.ts:108


    createdTimestamp

    @@ -84,7 +84,7 @@ Message and ChatInputCommandInteraction

    Returns

    number

    Source

    -

    src/core/structures/context.ts:73

    +

    src/core/structures/context.ts:73


    guild

    @@ -93,7 +93,7 @@ Message and ChatInputCommandInteraction

    Returns

    null | Guild

    Source

    -

    src/core/structures/context.ts:79

    +

    src/core/structures/context.ts:79


    guildId

    @@ -102,7 +102,7 @@ Message and ChatInputCommandInteraction

    Returns

    null | string

    Source

    -

    src/core/structures/context.ts:85

    +

    src/core/structures/context.ts:85


    id

    @@ -111,7 +111,7 @@ Message and ChatInputCommandInteraction

    Returns

    string

    Source

    -

    src/core/structures/context.ts:43

    +

    src/core/structures/context.ts:43


    inGuild

    @@ -120,7 +120,7 @@ Message and ChatInputCommandInteraction

    Returns

    boolean

    Source

    -

    src/core/structures/context.ts:114

    +

    src/core/structures/context.ts:114


    interaction

    @@ -129,7 +129,7 @@ Message and ChatInputCommandInteraction

    Returns

    ChatInputCommandInteraction<CacheType>

    Source

    -

    src/core/structures/context.ts:103

    +

    src/core/structures/context.ts:103


    member

    @@ -138,7 +138,7 @@ Message and ChatInputCommandInteraction

    Returns

    null | GuildMember | APIInteractionGuildMember

    Source

    -

    src/core/structures/context.ts:93

    +

    src/core/structures/context.ts:93


    message

    @@ -147,7 +147,7 @@ Message and ChatInputCommandInteraction

    Returns

    Message<boolean>

    Source

    -

    src/core/structures/context.ts:99

    +

    src/core/structures/context.ts:99


    options

    @@ -156,7 +156,7 @@ Message and ChatInputCommandInteraction

    Returns

    string[] | Omit<CommandInteractionOptionResolver<CacheType>, "getMessage" | "getFocused">

    Source

    -

    src/core/structures/context.ts:26

    +

    src/core/structures/context.ts:26


    prefix

    @@ -165,7 +165,7 @@ Message and ChatInputCommandInteraction

    Returns

    undefined | string

    Source

    -

    src/core/structures/context.ts:40

    +

    src/core/structures/context.ts:40


    user

    @@ -176,7 +176,7 @@ else, interaction.user

    Returns

    User

    Source

    -

    src/core/structures/context.ts:63

    +

    src/core/structures/context.ts:63


    userId

    @@ -185,7 +185,7 @@ else, interaction.user

    Returns

    string

    Source

    -

    src/core/structures/context.ts:69

    +

    src/core/structures/context.ts:69

    Methods

    isMessage()

    @@ -196,7 +196,7 @@ else, interaction.user

    Inherited from

    CoreContext.isMessage

    Source

    -

    src/core/structures/core-context.ts:11

    +

    src/core/structures/core-context.ts:11


    isSlash()

    @@ -207,7 +207,7 @@ else, interaction.user

    Inherited from

    CoreContext.isSlash

    Source

    -

    src/core/structures/core-context.ts:15

    +

    src/core/structures/core-context.ts:15


    reply()

    @@ -218,7 +218,7 @@ else, interaction.user

    Returns

    Promise<Message<boolean>>

    Source

    -

    src/core/structures/context.ts:120

    +

    src/core/structures/context.ts:120


    wrap()

    @@ -230,4 +230,4 @@ else, interaction.user

    Returns

    Context

    Source

    -

    src/core/structures/context.ts:129

    Última actualización:

    \ No newline at end of file +

    src/core/structures/context.ts:129

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/enumerations/commandtype/index.html b/es/v3/api/enumerations/commandtype/index.html index e047540bc..2fdbe552e 100644 --- a/es/v3/api/enumerations/commandtype/index.html +++ b/es/v3/api/enumerations/commandtype/index.html @@ -52,81 +52,81 @@ A bitfield that discriminates command modules

    Both: 3

    Source

    -

    src/core/structures/enums.ts:20

    +

    src/core/structures/enums.ts:20


    Button

    Button: 16

    Source

    -

    src/core/structures/enums.ts:23

    +

    src/core/structures/enums.ts:23


    ChannelSelect

    ChannelSelect: 1024

    Source

    -

    src/core/structures/enums.ts:29

    +

    src/core/structures/enums.ts:29


    CtxMsg

    CtxMsg: 8

    Source

    -

    src/core/structures/enums.ts:22

    +

    src/core/structures/enums.ts:22


    CtxUser

    CtxUser: 4

    Source

    -

    src/core/structures/enums.ts:21

    +

    src/core/structures/enums.ts:21


    MentionableSelect

    MentionableSelect: 512

    Source

    -

    src/core/structures/enums.ts:28

    +

    src/core/structures/enums.ts:28


    Modal: 64

    Source

    -

    src/core/structures/enums.ts:25

    +

    src/core/structures/enums.ts:25


    RoleSelect

    RoleSelect: 256

    Source

    -

    src/core/structures/enums.ts:27

    +

    src/core/structures/enums.ts:27


    Slash

    Slash: 2

    Source

    -

    src/core/structures/enums.ts:19

    +

    src/core/structures/enums.ts:19


    StringSelect

    StringSelect: 32

    Source

    -

    src/core/structures/enums.ts:24

    +

    src/core/structures/enums.ts:24


    Text

    Text: 1

    Source

    -

    src/core/structures/enums.ts:18

    +

    src/core/structures/enums.ts:18


    UserSelect

    UserSelect: 128

    Source

    -

    src/core/structures/enums.ts:26

    Última actualización:

    \ No newline at end of file +

    src/core/structures/enums.ts:26

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/enumerations/eventtype/index.html b/es/v3/api/enumerations/eventtype/index.html index b8b98d6fc..2c7219473 100644 --- a/es/v3/api/enumerations/eventtype/index.html +++ b/es/v3/api/enumerations/eventtype/index.html @@ -51,7 +51,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    The EventType for handling discord events

    Source

    -

    src/core/structures/enums.ts:51

    +

    src/core/structures/enums.ts:51


    External

    @@ -60,7 +60,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    The EventType for handling external events. Could be for example, process events, database events

    Source

    -

    src/core/structures/enums.ts:60

    +

    src/core/structures/enums.ts:60


    Sern

    @@ -68,4 +68,4 @@ Could be for example, process events, database events

    The EventType for handling sern events

    Source

    -

    src/core/structures/enums.ts:55

    Última actualización:

    \ No newline at end of file +

    src/core/structures/enums.ts:55

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/enumerations/payloadtype/index.html b/es/v3/api/enumerations/payloadtype/index.html index 527dec07a..756084ea6 100644 --- a/es/v3/api/enumerations/payloadtype/index.html +++ b/es/v3/api/enumerations/payloadtype/index.html @@ -50,18 +50,18 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Failure: "failure"

    Source

    -

    src/core/structures/enums.ts:93

    +

    src/core/structures/enums.ts:93


    Success

    Success: "success"

    Source

    -

    src/core/structures/enums.ts:92

    +

    src/core/structures/enums.ts:92


    Warning

    Warning: "warning"

    Source

    -

    src/core/structures/enums.ts:94

    Última actualización:

    \ No newline at end of file +

    src/core/structures/enums.ts:94

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/enumerations/plugintype/index.html b/es/v3/api/enumerations/plugintype/index.html index e5fcbec69..dd81bdd88 100644 --- a/es/v3/api/enumerations/plugintype/index.html +++ b/es/v3/api/enumerations/plugintype/index.html @@ -51,7 +51,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    The PluginType for EventPlugins

    Source

    -

    src/core/structures/enums.ts:85

    +

    src/core/structures/enums.ts:85


    Init

    @@ -59,4 +59,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    The PluginType for InitPlugins

    Source

    -

    src/core/structures/enums.ts:81

    Última actualización:

    \ No newline at end of file +

    src/core/structures/enums.ts:81

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/functions/commandcontrolplugin/index.html b/es/v3/api/functions/commandcontrolplugin/index.html index 3bfd5257e..39ab237f1 100644 --- a/es/v3/api/functions/commandcontrolplugin/index.html +++ b/es/v3/api/functions/commandcontrolplugin/index.html @@ -53,4 +53,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    2.5.0

    Source

    -

    src/core/plugin.ts:28

    Última actualización:

    \ No newline at end of file +

    src/core/plugin.ts:28

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/functions/commandinitplugin/index.html b/es/v3/api/functions/commandinitplugin/index.html index 8d15cd57a..b9c0ccccf 100644 --- a/es/v3/api/functions/commandinitplugin/index.html +++ b/es/v3/api/functions/commandinitplugin/index.html @@ -53,4 +53,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    2.5.0

    Source

    -

    src/core/plugin.ts:20

    Última actualización:

    \ No newline at end of file +

    src/core/plugin.ts:20

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/functions/commandmodule/index.html b/es/v3/api/functions/commandmodule/index.html index bed16b3f3..8567d794c 100644 --- a/es/v3/api/functions/commandmodule/index.html +++ b/es/v3/api/functions/commandmodule/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    1.0.0 The wrapper function to define command modules for sern

    Source

    -

    src/core/modules.ts:16

    Última actualización:

    \ No newline at end of file +

    src/core/modules.ts:16

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/functions/discordevent/index.html b/es/v3/api/functions/discordevent/index.html index 7f8150a49..2ea2220c8 100644 --- a/es/v3/api/functions/discordevent/index.html +++ b/es/v3/api/functions/discordevent/index.html @@ -57,4 +57,4 @@ where typings can be very bad.

    Returns

    Module

    Source

    -

    src/core/modules.ts:42

    Última actualización:

    \ No newline at end of file +

    src/core/modules.ts:42

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/functions/eventinitplugin/index.html b/es/v3/api/functions/eventinitplugin/index.html index 3a36cffe9..370709f09 100644 --- a/es/v3/api/functions/eventinitplugin/index.html +++ b/es/v3/api/functions/eventinitplugin/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    2.5.0

    Source

    -

    src/core/plugin.ts:14

    Última actualización:

    \ No newline at end of file +

    src/core/plugin.ts:14

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/functions/eventmodule/index.html b/es/v3/api/functions/eventmodule/index.html index ec88b3891..f88641312 100644 --- a/es/v3/api/functions/eventmodule/index.html +++ b/es/v3/api/functions/eventmodule/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    1.0.0 The wrapper function to define event modules for sern

    Source

    -

    src/core/modules.ts:29

    Última actualización:

    \ No newline at end of file +

    src/core/modules.ts:29

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/functions/makedependencies/index.html b/es/v3/api/functions/makedependencies/index.html index 81cb3a757..da076c574 100644 --- a/es/v3/api/functions/makedependencies/index.html +++ b/es/v3/api/functions/makedependencies/index.html @@ -53,4 +53,4 @@ This is required to start the handler, and is to be called before Sern.init.

    Example

    1
    await makeDependencies(({ add }) => {
    2
    add('@sern/client', new Client({ intents, partials })
    3
    })

    Source

    -

    src/core/ioc.ts:63

    Última actualización:

    \ No newline at end of file +

    src/core/ioc.ts:63

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/functions/makeplugin/index.html b/es/v3/api/functions/makeplugin/index.html index 332473bd9..9cf275a3e 100644 --- a/es/v3/api/functions/makeplugin/index.html +++ b/es/v3/api/functions/makeplugin/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    Plugin<V>

    Source

    -

    src/core/plugin.ts:5

    Última actualización:

    \ No newline at end of file +

    src/core/plugin.ts:5

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/functions/scheduledtask/index.html b/es/v3/api/functions/scheduledtask/index.html index c6510d04b..ab269addb 100644 --- a/es/v3/api/functions/scheduledtask/index.html +++ b/es/v3/api/functions/scheduledtask/index.html @@ -49,4 +49,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    ScheduledTask

    Source

    -

    src/core/modules.ts:50

    \ No newline at end of file +

    src/core/modules.ts:50

    \ No newline at end of file diff --git a/es/v3/api/functions/service/index.html b/es/v3/api/functions/service/index.html index dda6862fb..041c4d649 100644 --- a/es/v3/api/functions/service/index.html +++ b/es/v3/api/functions/service/index.html @@ -62,4 +62,4 @@ Note: this method only works AFTER your container has been initiated

    Throws

    if container is absent or not present

    Source

    -

    src/core/ioc.ts:93

    Última actualización:

    \ No newline at end of file +

    src/core/ioc.ts:93

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/functions/services/index.html b/es/v3/api/functions/services/index.html index 82647205f..8de1ed274 100644 --- a/es/v3/api/functions/services/index.html +++ b/es/v3/api/functions/services/index.html @@ -57,4 +57,4 @@ The plural version of Servi

    Throws

    if container is absent or not present

    Source

    -

    src/core/ioc.ts:103

    Última actualización:

    \ No newline at end of file +

    src/core/ioc.ts:103

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/functions/single/index.html b/es/v3/api/functions/single/index.html index 76faf2a52..132a95ded 100644 --- a/es/v3/api/functions/single/index.html +++ b/es/v3/api/functions/single/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    T

    Source

    -

    src/core/ioc.ts:112

    Última actualización:

    \ No newline at end of file +

    src/core/ioc.ts:112

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/functions/transient/index.html b/es/v3/api/functions/transient/index.html index ae7ef8582..f9b2a2c73 100644 --- a/es/v3/api/functions/transient/index.html +++ b/es/v3/api/functions/transient/index.html @@ -55,4 +55,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    2.0.0 Creates a transient object

    Source

    -

    src/core/ioc.ts:123

    Última actualización:

    \ No newline at end of file +

    src/core/ioc.ts:123

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/bothcommand/index.html b/es/v3/api/interfaces/bothcommand/index.html index 106a09ce7..c0b020e47 100644 --- a/es/v3/api/interfaces/bothcommand/index.html +++ b/es/v3/api/interfaces/bothcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.description

    Source

    -

    src/types/core-modules.ts:133

    +

    src/types/core-modules.ts:133


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:135

    +

    src/types/core-modules.ts:135


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,14 +111,14 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    options?

    optional options: SernOptionsData[]

    Source

    -

    src/types/core-modules.ts:134

    +

    src/types/core-modules.ts:134


    plugins

    @@ -127,7 +127,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -136,4 +136,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:132

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:132

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/buttoncommand/index.html b/es/v3/api/interfaces/buttoncommand/index.html index b391eded9..6f589a9f4 100644 --- a/es/v3/api/interfaces/buttoncommand/index.html +++ b/es/v3/api/interfaces/buttoncommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:75

    +

    src/types/core-modules.ts:75


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:74

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:74

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/channelselectcommand/index.html b/es/v3/api/interfaces/channelselectcommand/index.html index 049ad5407..b51c2cc94 100644 --- a/es/v3/api/interfaces/channelselectcommand/index.html +++ b/es/v3/api/interfaces/channelselectcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:85

    +

    src/types/core-modules.ts:85


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:84

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:84

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/commandmoduledefs/index.html b/es/v3/api/interfaces/commandmoduledefs/index.html index 46537aeb2..1988041d5 100644 --- a/es/v3/api/interfaces/commandmoduledefs/index.html +++ b/es/v3/api/interfaces/commandmoduledefs/index.html @@ -47,81 +47,81 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    1: TextCommand

    Source

    -

    src/types/core-modules.ts:156

    +

    src/types/core-modules.ts:156


    1024

    1024: ChannelSelectCommand

    Source

    -

    src/types/core-modules.ts:164

    +

    src/types/core-modules.ts:164


    128

    128: UserSelectCommand

    Source

    -

    src/types/core-modules.ts:166

    +

    src/types/core-modules.ts:166


    16

    16: ButtonCommand

    Source

    -

    src/types/core-modules.ts:161

    +

    src/types/core-modules.ts:161


    2

    2: SlashCommand

    Source

    -

    src/types/core-modules.ts:157

    +

    src/types/core-modules.ts:157


    256

    256: RoleSelectCommand

    Source

    -

    src/types/core-modules.ts:163

    +

    src/types/core-modules.ts:163


    3

    3: BothCommand

    Source

    -

    src/types/core-modules.ts:158

    +

    src/types/core-modules.ts:158


    32

    32: StringSelectCommand

    Source

    -

    src/types/core-modules.ts:162

    +

    src/types/core-modules.ts:162


    4

    4: ContextMenuUser

    Source

    -

    src/types/core-modules.ts:160

    +

    src/types/core-modules.ts:160


    512

    512: MentionableSelectCommand

    Source

    -

    src/types/core-modules.ts:165

    +

    src/types/core-modules.ts:165


    64

    64: ModalSubmitCommand

    Source

    -

    src/types/core-modules.ts:167

    +

    src/types/core-modules.ts:167


    8

    8: ContextMenuMsg

    Source

    -

    src/types/core-modules.ts:159

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:159

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/contextmenumsg/index.html b/es/v3/api/interfaces/contextmenumsg/index.html index a419160fa..865241929 100644 --- a/es/v3/api/interfaces/contextmenumsg/index.html +++ b/es/v3/api/interfaces/contextmenumsg/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:70

    +

    src/types/core-modules.ts:70


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:69

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:69

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/contextmenuuser/index.html b/es/v3/api/interfaces/contextmenuuser/index.html index 9fae9be5d..334bb0288 100644 --- a/es/v3/api/interfaces/contextmenuuser/index.html +++ b/es/v3/api/interfaces/contextmenuuser/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:65

    +

    src/types/core-modules.ts:65


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:64

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:64

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/controlplugin/index.html b/es/v3/api/interfaces/controlplugin/index.html index 24be17369..338016603 100644 --- a/es/v3/api/interfaces/controlplugin/index.html +++ b/es/v3/api/interfaces/controlplugin/index.html @@ -59,7 +59,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Plugin.execute

    Source

    -

    src/types/core-plugin.ts:43

    +

    src/types/core-plugin.ts:43


    type

    @@ -68,4 +68,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Plugin.type

    Source

    -

    src/types/core-plugin.ts:51

    Última actualización:

    \ No newline at end of file +

    src/types/core-plugin.ts:51

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/coredependencies/index.html b/es/v3/api/interfaces/coredependencies/index.html index 2b1ebf502..3774b1945 100644 --- a/es/v3/api/interfaces/coredependencies/index.html +++ b/es/v3/api/interfaces/coredependencies/index.html @@ -48,7 +48,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    discord.js client.

    Source

    -

    src/core/ioc.ts:140

    +

    src/core/ioc.ts:140


    @sern/emitter

    @@ -57,7 +57,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    sern emitter listens to events that happen throughout the handler. some include module.register, module.activate.

    Source

    -

    src/core/ioc.ts:145

    +

    src/core/ioc.ts:145


    @sern/errors

    @@ -66,7 +66,7 @@ the handler. some include module.register, module.activate.

    An error handler which is the final step before the sern process actually crashes.

    Source

    -

    src/core/ioc.ts:150

    +

    src/core/ioc.ts:150


    @sern/logger?

    @@ -74,7 +74,7 @@ the sern process actually crashes.

    Optional logger. Performs … logging

    Source

    -

    src/core/ioc.ts:154

    +

    src/core/ioc.ts:154


    @sern/modules

    @@ -83,11 +83,11 @@ the sern process actually crashes.

    Readonly module store. sern stores these by module.meta.id -> Module

    Source

    -

    src/core/ioc.ts:159

    +

    src/core/ioc.ts:159


    @sern/scheduler

    @sern/scheduler: TaskScheduler

    Source

    -

    src/core/ioc.ts:161

    Última actualización:

    \ No newline at end of file +

    src/core/ioc.ts:161

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/dependencyconfiguration/index.html b/es/v3/api/interfaces/dependencyconfiguration/index.html index e9383c3f1..c2dfd7a51 100644 --- a/es/v3/api/interfaces/dependencyconfiguration/index.html +++ b/es/v3/api/interfaces/dependencyconfiguration/index.html @@ -54,4 +54,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    Container

    Source

    -

    src/index.ts:71

    \ No newline at end of file +

    src/index.ts:71

    \ No newline at end of file diff --git a/es/v3/api/interfaces/discordeventcommand/index.html b/es/v3/api/interfaces/discordeventcommand/index.html index 49948b1ac..a6ea3b99b 100644 --- a/es/v3/api/interfaces/discordeventcommand/index.html +++ b/es/v3/api/interfaces/discordeventcommand/index.html @@ -55,7 +55,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    locals

    @@ -64,7 +64,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -81,7 +81,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -90,7 +90,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.name

    Source

    -

    src/types/core-modules.ts:115

    +

    src/types/core-modules.ts:115


    onEvent

    @@ -99,7 +99,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -108,7 +108,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -117,7 +117,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:116

    +

    src/types/core-modules.ts:116

    Methods

    execute()

    @@ -130,4 +130,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:117

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:117

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/disposable/index.html b/es/v3/api/interfaces/disposable/index.html index 4d5d68a78..40ac5b9b3 100644 --- a/es/v3/api/interfaces/disposable/index.html +++ b/es/v3/api/interfaces/disposable/index.html @@ -51,4 +51,4 @@ Let dependencies implement this to dispose and cleanup.

    Returns

    unknown

    Source

    -

    src/core/interfaces.ts:17

    Última actualización:

    \ No newline at end of file +

    src/core/interfaces.ts:17

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/emitter/index.html b/es/v3/api/interfaces/emitter/index.html index 4377422b6..ad5ae6e0f 100644 --- a/es/v3/api/interfaces/emitter/index.html +++ b/es/v3/api/interfaces/emitter/index.html @@ -52,7 +52,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    this

    Source

    -

    src/core/interfaces.ts:22

    +

    src/core/interfaces.ts:22


    emit()

    @@ -64,7 +64,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    boolean

    Source

    -

    src/core/interfaces.ts:24

    +

    src/core/interfaces.ts:24


    removeListener()

    @@ -76,4 +76,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    this

    Source

    -

    src/core/interfaces.ts:23

    Última actualización:

    \ No newline at end of file +

    src/core/interfaces.ts:23

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/errorhandling/index.html b/es/v3/api/interfaces/errorhandling/index.html index e56ca5341..2e5feb484 100644 --- a/es/v3/api/interfaces/errorhandling/index.html +++ b/es/v3/api/interfaces/errorhandling/index.html @@ -54,7 +54,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    never

    Source

    -

    src/core/interfaces.ts:36

    +

    src/core/interfaces.ts:36


    updateAlive()

    @@ -66,4 +66,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:41

    Última actualización:

    \ No newline at end of file +

    src/core/interfaces.ts:41

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/eventmoduledefs/index.html b/es/v3/api/interfaces/eventmoduledefs/index.html index 887d18cd4..f9a74d23d 100644 --- a/es/v3/api/interfaces/eventmoduledefs/index.html +++ b/es/v3/api/interfaces/eventmoduledefs/index.html @@ -47,18 +47,18 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    0: DiscordEventCommand<keyof ClientEvents>

    Source

    -

    src/types/core-modules.ts:172

    +

    src/types/core-modules.ts:172


    1

    1: SernEventCommand<keyof SernEventsMapping>

    Source

    -

    src/types/core-modules.ts:171

    +

    src/types/core-modules.ts:171


    2

    2: ExternalEventCommand

    Source

    -

    src/types/core-modules.ts:173

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:173

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/externaleventcommand/index.html b/es/v3/api/interfaces/externaleventcommand/index.html index 6fa660c3d..8d9416e32 100644 --- a/es/v3/api/interfaces/externaleventcommand/index.html +++ b/es/v3/api/interfaces/externaleventcommand/index.html @@ -53,14 +53,14 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    emitter

    emitter: keyof Dependencies

    Source

    -

    src/types/core-modules.ts:57

    +

    src/types/core-modules.ts:57


    locals

    @@ -69,7 +69,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -86,7 +86,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -95,7 +95,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.name

    Source

    -

    src/types/core-modules.ts:56

    +

    src/types/core-modules.ts:56


    onEvent

    @@ -104,7 +104,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -113,7 +113,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -122,7 +122,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:58

    +

    src/types/core-modules.ts:58

    Methods

    execute()

    @@ -135,4 +135,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:59

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:59

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/init/index.html b/es/v3/api/interfaces/init/index.html index f1023b37a..4f114c7e7 100644 --- a/es/v3/api/interfaces/init/index.html +++ b/es/v3/api/interfaces/init/index.html @@ -51,4 +51,4 @@ Let dependencies implement this to initiate some logic.

    Returns

    unknown

    Source

    -

    src/core/interfaces.ts:9

    Última actualización:

    \ No newline at end of file +

    src/core/interfaces.ts:9

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/initplugin/index.html b/es/v3/api/interfaces/initplugin/index.html index 936d3fb47..2de35fe1c 100644 --- a/es/v3/api/interfaces/initplugin/index.html +++ b/es/v3/api/interfaces/initplugin/index.html @@ -59,7 +59,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Plugin.execute

    Source

    -

    src/types/core-plugin.ts:48

    +

    src/types/core-plugin.ts:48


    type

    @@ -68,4 +68,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Plugin.type

    Source

    -

    src/types/core-plugin.ts:47

    Última actualización:

    \ No newline at end of file +

    src/types/core-plugin.ts:47

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/logging/index.html b/es/v3/api/interfaces/logging/index.html index c26fa783b..5cce2bda5 100644 --- a/es/v3/api/interfaces/logging/index.html +++ b/es/v3/api/interfaces/logging/index.html @@ -55,7 +55,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:52

    +

    src/core/interfaces.ts:52


    error()

    @@ -66,7 +66,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:49

    +

    src/core/interfaces.ts:49


    info()

    @@ -77,7 +77,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:51

    +

    src/core/interfaces.ts:51


    warning()

    @@ -88,4 +88,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:50

    Última actualización:

    \ No newline at end of file +

    src/core/interfaces.ts:50

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/mentionableselectcommand/index.html b/es/v3/api/interfaces/mentionableselectcommand/index.html index 53eff7310..63bdd10ef 100644 --- a/es/v3/api/interfaces/mentionableselectcommand/index.html +++ b/es/v3/api/interfaces/mentionableselectcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:95

    +

    src/types/core-modules.ts:95


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:94

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:94

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/modalsubmitcommand/index.html b/es/v3/api/interfaces/modalsubmitcommand/index.html index 78439370b..9148c9655 100644 --- a/es/v3/api/interfaces/modalsubmitcommand/index.html +++ b/es/v3/api/interfaces/modalsubmitcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:105

    +

    src/types/core-modules.ts:105


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:104

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:104

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/module/index.html b/es/v3/api/interfaces/module/index.html index 612ddfe3e..1906e8aa8 100644 --- a/es/v3/api/interfaces/module/index.html +++ b/es/v3/api/interfaces/module/index.html @@ -65,14 +65,14 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    optional description: string

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    locals

    locals: Record<string, unknown>

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -87,35 +87,35 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    id: string

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    optional name: string

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    onEvent: ControlPlugin<any[]>[]

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    plugins: InitPlugin<any[]>[]

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    type: CommandType | EventType

    Source

    -

    src/types/core-modules.ts:35

    +

    src/types/core-modules.ts:35

    Methods

    execute()

    @@ -126,4 +126,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    any

    Source

    -

    src/types/core-modules.ts:45

    \ No newline at end of file +

    src/types/core-modules.ts:45

    \ No newline at end of file diff --git a/es/v3/api/interfaces/plugin/index.html b/es/v3/api/interfaces/plugin/index.html index 1a372135a..3843ab9c5 100644 --- a/es/v3/api/interfaces/plugin/index.html +++ b/es/v3/api/interfaces/plugin/index.html @@ -58,11 +58,11 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    PluginResult

    Source

    -

    src/types/core-plugin.ts:43

    +

    src/types/core-plugin.ts:43


    type

    type: PluginType

    Source

    -

    src/types/core-plugin.ts:42

    Última actualización:

    \ No newline at end of file +

    src/types/core-plugin.ts:42

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/roleselectcommand/index.html b/es/v3/api/interfaces/roleselectcommand/index.html index 8b8b23bed..be7db82be 100644 --- a/es/v3/api/interfaces/roleselectcommand/index.html +++ b/es/v3/api/interfaces/roleselectcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:90

    +

    src/types/core-modules.ts:90


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:89

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:89

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/scheduledtask/index.html b/es/v3/api/interfaces/scheduledtask/index.html index 3a0f224de..572160728 100644 --- a/es/v3/api/interfaces/scheduledtask/index.html +++ b/es/v3/api/interfaces/scheduledtask/index.html @@ -47,21 +47,21 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    optional name: string

    Source

    -

    src/types/core-modules.ts:252

    +

    src/types/core-modules.ts:252


    timezone?

    optional timezone: string

    Source

    -

    src/types/core-modules.ts:254

    +

    src/types/core-modules.ts:254


    trigger

    trigger: string | Date

    Source

    -

    src/types/core-modules.ts:253

    +

    src/types/core-modules.ts:253

    Methods

    execute()

    @@ -73,4 +73,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    Awaitable<void>

    Source

    -

    src/types/core-modules.ts:255

    \ No newline at end of file +

    src/types/core-modules.ts:255

    \ No newline at end of file diff --git a/es/v3/api/interfaces/sernautocompletedata/index.html b/es/v3/api/interfaces/sernautocompletedata/index.html index b449246da..6c2a146ee 100644 --- a/es/v3/api/interfaces/sernautocompletedata/index.html +++ b/es/v3/api/interfaces/sernautocompletedata/index.html @@ -51,14 +51,14 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    autocomplete: true

    Source

    -

    src/types/core-modules.ts:178

    +

    src/types/core-modules.ts:178


    command

    command: AutocompleteCommand

    Source

    -

    src/types/core-modules.ts:183

    +

    src/types/core-modules.ts:183


    description

    @@ -110,4 +110,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: String | Integer | Number

    Source

    -

    src/types/core-modules.ts:179

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:179

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/serneventcommand/index.html b/es/v3/api/interfaces/serneventcommand/index.html index 45832e179..4f78a2335 100644 --- a/es/v3/api/interfaces/serneventcommand/index.html +++ b/es/v3/api/interfaces/serneventcommand/index.html @@ -55,7 +55,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    locals

    @@ -64,7 +64,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -81,7 +81,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -90,7 +90,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.name

    Source

    -

    src/types/core-modules.ts:50

    +

    src/types/core-modules.ts:50


    onEvent

    @@ -99,7 +99,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -108,7 +108,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -117,7 +117,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:51

    +

    src/types/core-modules.ts:51

    Methods

    execute()

    @@ -130,4 +130,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:52

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:52

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/serneventsmapping/index.html b/es/v3/api/interfaces/serneventsmapping/index.html index dfd8f27a3..d42cf16b3 100644 --- a/es/v3/api/interfaces/serneventsmapping/index.html +++ b/es/v3/api/interfaces/serneventsmapping/index.html @@ -47,32 +47,32 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    error: [object]

    Source

    -

    src/types/utility.ts:13

    +

    src/types/utility.ts:13


    module.activate

    module.activate: [Payload]

    Source

    -

    src/types/utility.ts:12

    +

    src/types/utility.ts:12


    module.register

    module.register: [Payload]

    Source

    -

    src/types/utility.ts:11

    +

    src/types/utility.ts:11


    modulesLoaded

    modulesLoaded: [undefined?]

    Source

    -

    src/types/utility.ts:15

    +

    src/types/utility.ts:15


    warning

    warning: [Payload]

    Source

    -

    src/types/utility.ts:14

    Última actualización:

    \ No newline at end of file +

    src/types/utility.ts:14

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/sernsubcommanddata/index.html b/es/v3/api/interfaces/sernsubcommanddata/index.html index a101b6721..1926dc8bb 100644 --- a/es/v3/api/interfaces/sernsubcommanddata/index.html +++ b/es/v3/api/interfaces/sernsubcommanddata/index.html @@ -87,7 +87,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    optional options: SernOptionsData[]

    Source

    -

    src/types/core-modules.ts:218

    +

    src/types/core-modules.ts:218


    required?

    @@ -105,4 +105,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    APIApplicationCommandOptionBase.type

    Source

    -

    src/types/core-modules.ts:217

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:217

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/sernsubcommandgroupdata/index.html b/es/v3/api/interfaces/sernsubcommandgroupdata/index.html index c4752aba2..7ecaf5a71 100644 --- a/es/v3/api/interfaces/sernsubcommandgroupdata/index.html +++ b/es/v3/api/interfaces/sernsubcommandgroupdata/index.html @@ -96,7 +96,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    optional options: SernSubCommandData[]

    Source

    -

    src/types/core-modules.ts:223

    +

    src/types/core-modules.ts:223


    required?

    @@ -112,4 +112,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: SubcommandGroup

    Source

    -

    src/types/core-modules.ts:222

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:222

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/slashcommand/index.html b/es/v3/api/interfaces/slashcommand/index.html index 523157a1d..ffe7d9d93 100644 --- a/es/v3/api/interfaces/slashcommand/index.html +++ b/es/v3/api/interfaces/slashcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.description

    Source

    -

    src/types/core-modules.ts:126

    +

    src/types/core-modules.ts:126


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:128

    +

    src/types/core-modules.ts:128


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,14 +111,14 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    options?

    optional options: SernOptionsData[]

    Source

    -

    src/types/core-modules.ts:127

    +

    src/types/core-modules.ts:127


    plugins

    @@ -127,7 +127,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -136,4 +136,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:125

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:125

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/stringselectcommand/index.html b/es/v3/api/interfaces/stringselectcommand/index.html index e035c04ae..c51a2c3f4 100644 --- a/es/v3/api/interfaces/stringselectcommand/index.html +++ b/es/v3/api/interfaces/stringselectcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:80

    +

    src/types/core-modules.ts:80


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:79

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:79

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/textcommand/index.html b/es/v3/api/interfaces/textcommand/index.html index 409d133bf..e86ea181c 100644 --- a/es/v3/api/interfaces/textcommand/index.html +++ b/es/v3/api/interfaces/textcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:121

    +

    src/types/core-modules.ts:121


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:120

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:120

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/userselectcommand/index.html b/es/v3/api/interfaces/userselectcommand/index.html index b5836a866..20d68a5b3 100644 --- a/es/v3/api/interfaces/userselectcommand/index.html +++ b/es/v3/api/interfaces/userselectcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:100

    +

    src/types/core-modules.ts:100


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:99

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:99

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/namespaces/presence/interfaces/result/index.html b/es/v3/api/namespaces/presence/interfaces/result/index.html index a6daab683..85d53c539 100644 --- a/es/v3/api/namespaces/presence/interfaces/result/index.html +++ b/es/v3/api/namespaces/presence/interfaces/result/index.html @@ -47,14 +47,14 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    optional activities: ActivitiesOptions[]

    Source

    -

    src/core/presences.ts:60

    +

    src/core/presences.ts:60


    afk?

    optional afk: boolean

    Source

    -

    src/core/presences.ts:59

    +

    src/core/presences.ts:59


    onRepeat()?

    @@ -65,25 +65,25 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    Result

    Source

    -

    src/core/presences.ts:63

    +

    src/core/presences.ts:63


    repeat?

    optional repeat: number | [Emitter, string]

    Source

    -

    src/core/presences.ts:62

    +

    src/core/presences.ts:62


    shardId?

    optional shardId: number[]

    Source

    -

    src/core/presences.ts:61

    +

    src/core/presences.ts:61


    status?

    optional status: Status

    Source

    -

    src/core/presences.ts:58

    Última actualización:

    \ No newline at end of file +

    src/core/presences.ts:58

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/namespaces/presence/type-aliases/config/index.html b/es/v3/api/namespaces/presence/type-aliases/config/index.html index 4daac3bd2..e2966510f 100644 --- a/es/v3/api/namespaces/presence/type-aliases/config/index.html +++ b/es/v3/api/namespaces/presence/type-aliases/config/index.html @@ -60,4 +60,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    optional inject: [...T]

    Source

    -

    src/core/presences.ts:51

    Última actualización:

    \ No newline at end of file +

    src/core/presences.ts:51

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/namespaces/sern/functions/init/index.html b/es/v3/api/namespaces/sern/functions/init/index.html index f7b981d8a..e85db3922 100644 --- a/es/v3/api/namespaces/sern/functions/init/index.html +++ b/es/v3/api/namespaces/sern/functions/init/index.html @@ -55,4 +55,4 @@ Function to start the handler up

    Example

    src/index.ts
    1
    Sern.init({
    2
    commands: 'dist/commands',
    3
    events: 'dist/events',
    4
    })

    Source

    -

    src/sern.ts:35

    Última actualización:

    \ No newline at end of file +

    src/sern.ts:35

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/readme/index.html b/es/v3/api/readme/index.html index 83d0464fb..816fa4f1e 100644 --- a/es/v3/api/readme/index.html +++ b/es/v3/api/readme/index.html @@ -125,4 +125,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • scheduledTask
  • single
  • transient
  • -

    Última actualización:

    \ No newline at end of file +

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/type-aliases/anyplugin/index.html b/es/v3/api/type-aliases/anyplugin/index.html index 122a81fca..9232472f0 100644 --- a/es/v3/api/type-aliases/anyplugin/index.html +++ b/es/v3/api/type-aliases/anyplugin/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    AnyPlugin: ControlPlugin | InitPlugin<[InitArgs<Processed<Module>>]>

    Source

    -

    src/types/core-plugin.ts:54

    \ No newline at end of file +

    src/types/core-plugin.ts:54

    \ No newline at end of file diff --git a/es/v3/api/type-aliases/commandmodule/index.html b/es/v3/api/type-aliases/commandmodule/index.html index ca35d3750..993930358 100644 --- a/es/v3/api/type-aliases/commandmodule/index.html +++ b/es/v3/api/type-aliases/commandmodule/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    CommandModule: TextCommand | SlashCommand | BothCommand | ContextMenuUser | ContextMenuMsg | ButtonCommand | StringSelectCommand | MentionableSelectCommand | UserSelectCommand | ChannelSelectCommand | RoleSelectCommand | ModalSubmitCommand

    Source

    -

    src/types/core-modules.ts:139

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:139

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/type-aliases/controller/index.html b/es/v3/api/type-aliases/controller/index.html index 5e85d3981..f319506b6 100644 --- a/es/v3/api/type-aliases/controller/index.html +++ b/es/v3/api/type-aliases/controller/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Controller: typeof controller

    Source

    -

    src/core/plugin.ts:45

    \ No newline at end of file +

    src/core/plugin.ts:45

    \ No newline at end of file diff --git a/es/v3/api/type-aliases/eventmodule/index.html b/es/v3/api/type-aliases/eventmodule/index.html index 15c5df0cb..5aa6ac7bb 100644 --- a/es/v3/api/type-aliases/eventmodule/index.html +++ b/es/v3/api/type-aliases/eventmodule/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    EventModule: DiscordEventCommand | SernEventCommand | ExternalEventCommand

    Source

    -

    src/types/core-modules.ts:138

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:138

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/type-aliases/logpayload/index.html b/es/v3/api/type-aliases/logpayload/index.html index 587447787..a97a6e931 100644 --- a/es/v3/api/type-aliases/logpayload/index.html +++ b/es/v3/api/type-aliases/logpayload/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    message: T

    Source

    -

    src/core/interfaces.ts:55

    Última actualización:

    \ No newline at end of file +

    src/core/interfaces.ts:55

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/type-aliases/payload/index.html b/es/v3/api/type-aliases/payload/index.html index ec679a062..a144e80e3 100644 --- a/es/v3/api/type-aliases/payload/index.html +++ b/es/v3/api/type-aliases/payload/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Payload: object | object | object

    Source

    -

    src/types/utility.ts:18

    Última actualización:

    \ No newline at end of file +

    src/types/utility.ts:18

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/type-aliases/pluginresult/index.html b/es/v3/api/type-aliases/pluginresult/index.html index 1b88300c5..c4ad0d1be 100644 --- a/es/v3/api/type-aliases/pluginresult/index.html +++ b/es/v3/api/type-aliases/pluginresult/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    PluginResult: Awaitable<Result<Record<string, unknown> | undefined, string | undefined>>

    Source

    -

    src/types/core-plugin.ts:35

    Última actualización:

    \ No newline at end of file +

    src/types/core-plugin.ts:35

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/type-aliases/sdt/index.html b/es/v3/api/type-aliases/sdt/index.html index 107d85e5b..791e7b89c 100644 --- a/es/v3/api/type-aliases/sdt/index.html +++ b/es/v3/api/type-aliases/sdt/index.html @@ -62,4 +62,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: CommandType

    Source

    -

    src/types/core-modules.ts:25

    \ No newline at end of file +

    src/types/core-modules.ts:25

    \ No newline at end of file diff --git a/es/v3/api/type-aliases/sernoptionsdata/index.html b/es/v3/api/type-aliases/sernoptionsdata/index.html index 4b770a023..c324f2052 100644 --- a/es/v3/api/type-aliases/sernoptionsdata/index.html +++ b/es/v3/api/type-aliases/sernoptionsdata/index.html @@ -46,4 +46,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Type that replaces autocomplete with SernAutocompleteData

    Source

    -

    src/types/core-modules.ts:209

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:209

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/variables/controller/index.html b/es/v3/api/variables/controller/index.html index efd68d912..43b566c39 100644 --- a/es/v3/api/variables/controller/index.html +++ b/es/v3/api/variables/controller/index.html @@ -65,4 +65,4 @@ The object passed into every plugin to control a command’s behavior

    Returns

    Err<undefined | string>

    Source

    -

    src/core/plugin.ts:39

    Última actualización:

    \ No newline at end of file +

    src/core/plugin.ts:39

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/variables/presence/index.html b/es/v3/api/variables/presence/index.html index 35721bbe3..5a54d6e98 100644 --- a/es/v3/api/variables/presence/index.html +++ b/es/v3/api/variables/presence/index.html @@ -115,4 +115,4 @@ adjacent to the file where Sern.init is CALLED.

    optional status: Status

    Source

    -

    src/core/presences.ts:10

    \ No newline at end of file +

    src/core/presences.ts:10

    \ No newline at end of file diff --git a/es/v3/cli/about/index.html b/es/v3/cli/about/index.html index d8a23c538..76e8569d9 100644 --- a/es/v3/cli/about/index.html +++ b/es/v3/cli/about/index.html @@ -50,4 +50,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    If you're new to sern, run npm create @sern/bot for an interactive setup to your new bot project!
    If you have any ideas, suggestions, bug reports, kindly join our support server: https://sern.dev/discord
    Options:
    -v, --version output the version number
    -h, --help display help for command
    -
    Commands:
    init [options] Quickest way to scaffold a new project [DEPRECATED]
    plugins [options] Install plugins from https://github.com/sern-handler/awesome-plugins
    extra Easy way to add extra things in your sern project
    commands Defacto way to manage your slash commands
    help [command] display help for command
    \ No newline at end of file +
    Commands:
    init [options] Quickest way to scaffold a new project [DEPRECATED]
    plugins [options] Install plugins from https://github.com/sern-handler/awesome-plugins
    extra Easy way to add extra things in your sern project
    commands Defacto way to manage your slash commands
    help [command] display help for command
    \ No newline at end of file diff --git a/es/v3/cli/build/index.html b/es/v3/cli/build/index.html index f52ef8b12..b80cb0034 100644 --- a/es/v3/cli/build/index.html +++ b/es/v3/cli/build/index.html @@ -113,4 +113,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Full esbuild documentation here. Add more to the define field in build options (only availible with a sern.build file at the moment)

    process.env

    We generate your process.env with dotenv and generate typings for process.env. Less hassle!

    -
    DISCORD_TOKEN=<your token>
    1
    process.env.DISCORD_TOKEN; // string | undefined (not typesafe :()
    \ No newline at end of file +
    DISCORD_TOKEN=<your token>
    1
    process.env.DISCORD_TOKEN; // string | undefined (not typesafe :()
    \ No newline at end of file diff --git a/es/v3/cli/clear/index.html b/es/v3/cli/clear/index.html index 35b8c613c..8952107f0 100644 --- a/es/v3/cli/clear/index.html +++ b/es/v3/cli/clear/index.html @@ -55,4 +55,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    • The clear command will prompt you to confirm the action. You can bypass this by using the -y flag.
    • The clear command will automatically read a .env file in the working directory. If you need to override this, you can use the -e flag to supply a path to a different .env file.
    • -
    \ No newline at end of file + \ No newline at end of file diff --git a/es/v3/cli/extra/index.html b/es/v3/cli/extra/index.html index 01bbb930a..178eb7fc3 100644 --- a/es/v3/cli/extra/index.html +++ b/es/v3/cli/extra/index.html @@ -48,4 +48,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    This command is pretty straightfoward. Install utilities into your application, assuming you have a sern.config.json.

    You can use this command to install things such as a Dockerfile

    Usage

    -
    Terminal window
    sern extra
    # Choose which extra feature from the prompt, such as this:
    What extra feature do you want to add? Dockerfile (TypeScript)
    \ No newline at end of file +
    Terminal window
    sern extra
    # Choose which extra feature from the prompt, such as this:
    What extra feature do you want to add? Dockerfile (TypeScript)
    \ No newline at end of file diff --git a/es/v3/cli/publish/index.html b/es/v3/cli/publish/index.html index 31fb52c23..3e5f87c8b 100644 --- a/es/v3/cli/publish/index.html +++ b/es/v3/cli/publish/index.html @@ -88,4 +88,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    src/commands/ping.ts
    1
    import { commandModule, Service, CommandType } from '@sern/handler'
    2
    3
    const client = Service('@sern/client');
    4
    5
    export const config = {
    6
    guildIds: ["889026545715400705"]
    7
    }
    8
    -
    9
    export default commandModule( {
    10
    type: CommandType.Slash
    11
    description: `${client.user.username}'s ping`,
    12
    execute: (ctx) => {
    13
    ctx.reply('pong')
    14
    }
    15
    })
    \ No newline at end of file +
    9
    export default commandModule( {
    10
    type: CommandType.Slash
    11
    description: `${client.user.username}'s ping`,
    12
    execute: (ctx) => {
    13
    ctx.reply('pong')
    14
    }
    15
    })
    \ No newline at end of file diff --git a/es/v3/guide/getting-started/choose-ide/index.html b/es/v3/guide/getting-started/choose-ide/index.html index daf3d7f90..d2f02e082 100644 --- a/es/v3/guide/getting-started/choose-ide/index.html +++ b/es/v3/guide/getting-started/choose-ide/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • Sublime Text
  • NotePad++
  • nvim (chad)
  • - \ No newline at end of file + \ No newline at end of file diff --git a/es/v3/guide/getting-started/preparing/index.html b/es/v3/guide/getting-started/preparing/index.html index f604783cc..871d8015c 100644 --- a/es/v3/guide/getting-started/preparing/index.html +++ b/es/v3/guide/getting-started/preparing/index.html @@ -44,4 +44,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Preparing to Code

    Esta página aún no está disponible en tu idioma.

    After installing an IDE, you need to install node. Node is necessary to use sern, as it’s based on Discord.js.

    You can download Node from the official website here.

    After you’ve downloaded Node you will need a Discord token

    -

    CONTINUE 🤓

    \ No newline at end of file +

    CONTINUE 🤓

    \ No newline at end of file diff --git a/es/v3/guide/walkthrough/autocomplete/index.html b/es/v3/guide/walkthrough/autocomplete/index.html index aacfd117a..944d1263d 100644 --- a/es/v3/guide/walkthrough/autocomplete/index.html +++ b/es/v3/guide/walkthrough/autocomplete/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    We can filter the cheeses based on the focus object, and return only the cheeses that start with the focus object.

    You can do a lot more with the focus object, such as performing API calls, or implementing a fuzzy search.

    src/commands/cheese.ts
    1
    export default commandModule({
    2
    type: CommandType.Slash,
    3
    description: "show me cheese",
    4
    options: [
    5
    {
    6
    name: "list",
    7
    type: ApplicationCommandOptionType.String,
    8
    description: "pick a cheese to show",
    9
    required: true,
    10
    autocomplete: true,
    11
    command: {
    12
    onEvent: [],
    13
    execute: (ctx) => {
    14
    const focus = ctx.options.getFocused();
    15
    ctx.respond(
    16
    ["gouda", "parmesan", "harvarti"]
    17
    .filter((cheese) => cheese.startsWith(focus))
    18
    .map((cheese) => ({
    19
    name: cheese,
    20
    value: cheese,
    21
    })),
    22
    );
    23
    },
    24
    },
    25
    },
    26
    ],
    27
    execute: (ctx, [, args]) => {
    28
    const cheese = args.getString("list", true);
    29
    ctx.reply("selected cheese");
    30
    },
    31
    });
    - \ No newline at end of file + \ No newline at end of file diff --git a/es/v3/guide/walkthrough/cli/index.html b/es/v3/guide/walkthrough/cli/index.html index f2766f617..b4002871f 100644 --- a/es/v3/guide/walkthrough/cli/index.html +++ b/es/v3/guide/walkthrough/cli/index.html @@ -56,4 +56,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Extra Utilities

    To install extra utilities into your project, run:

    Terminal window
    sern extra
    -

    We have a more in depth guide on the CLI if you’re interested in learning more.

    \ No newline at end of file +

    We have a more in depth guide on the CLI if you’re interested in learning more.

    \ No newline at end of file diff --git a/es/v3/guide/walkthrough/conclusion/index.html b/es/v3/guide/walkthrough/conclusion/index.html index f020a5dff..904cf3703 100644 --- a/es/v3/guide/walkthrough/conclusion/index.html +++ b/es/v3/guide/walkthrough/conclusion/index.html @@ -44,4 +44,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Conclusion

    Esta página aún no está disponible en tu idioma.

    If you reached this far, thank you for reading!

    We hope you have learned the necessities you need to create a bot with the sern framework.

    If you have any other questions, bugs, feature requests, concerns, please join our community server, and we’ll be glad to answer your questions!

    -

    paper logo

    \ No newline at end of file +

    paper logo

    \ No newline at end of file diff --git a/es/v3/guide/walkthrough/dependency-injection/index.html b/es/v3/guide/walkthrough/dependency-injection/index.html index 509be4def..b08aa47dc 100644 --- a/es/v3/guide/walkthrough/dependency-injection/index.html +++ b/es/v3/guide/walkthrough/dependency-injection/index.html @@ -87,4 +87,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • Now, when your bot starts, the init method will be called. 🎉

  • - \ No newline at end of file + \ No newline at end of file diff --git a/es/v3/guide/walkthrough/first-command/index.html b/es/v3/guide/walkthrough/first-command/index.html index beb61590c..e9866803b 100644 --- a/es/v3/guide/walkthrough/first-command/index.html +++ b/es/v3/guide/walkthrough/first-command/index.html @@ -71,4 +71,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • CommandType.Slash
  • CommandType.Text
  • -

    This data structure helps interop between legacy commands and slash commands with ease.

    \ No newline at end of file +

    This data structure helps interop between legacy commands and slash commands with ease.

    \ No newline at end of file diff --git a/es/v3/guide/walkthrough/first-event/index.html b/es/v3/guide/walkthrough/first-event/index.html index 64a7f0aa1..8f2fd3f60 100644 --- a/es/v3/guide/walkthrough/first-event/index.html +++ b/es/v3/guide/walkthrough/first-event/index.html @@ -53,4 +53,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    src/index.ts
    1
    await makeDependencies({
    2
    build: root => root.add({
    3
    eventlistener: single(() => new EventEmitter())
    4
    })
    5
    })

    In your event module, you can now listen to events from eventlistener, which will be emitted from the EventEmitter.

    src/events/myevent.ts
    1
    export default eventModule({
    2
    type: EventType.External,
    3
    emitter: 'eventlistener',
    4
    execute: (args) => {
    5
    console.log('Got event from eventlistener: ', args);
    6
    }
    7
    })
    - \ No newline at end of file + \ No newline at end of file diff --git a/es/v3/guide/walkthrough/goal/index.html b/es/v3/guide/walkthrough/goal/index.html index a043bfc68..110697315 100644 --- a/es/v3/guide/walkthrough/goal/index.html +++ b/es/v3/guide/walkthrough/goal/index.html @@ -54,4 +54,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    4
    export class PingCommand extends Command {
    5
    public constructor(context: Command.Context) {
    6
    super(context, {
    7
    description: "Pong!",
    8
    chatInputCommand: {
    9
    register: true,
    10
    },
    11
    });
    12
    }
    13
    public async chatInputRun(interaction: CommandInteraction) {
    14
    await interaction.reply("Pong!");
    15
    }
    16
    }

    Keep in mind the sern example acts as both a slash command AND a text command. The Sapphire example is only a slash command, and it’s more code than sern.

    -

    Be smart. Choose sern.

    \ No newline at end of file +

    Be smart. Choose sern.

    \ No newline at end of file diff --git a/es/v3/guide/walkthrough/good-to-know/index.html b/es/v3/guide/walkthrough/good-to-know/index.html index 472479727..ed619840d 100644 --- a/es/v3/guide/walkthrough/good-to-know/index.html +++ b/es/v3/guide/walkthrough/good-to-know/index.html @@ -46,4 +46,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    For example, when installing TypeScript plugins, the language property is necessary to install from our open source repository.

    Using the CLI and running sern init --sync on pre-existing projects should install this file in the your project.

    Or, if this is a brand-new project, sern init automatically installs it.

    -
    sern.config.json
    1
    {
    2
    "language": "typescript",
    3
    "paths": {
    4
    "base": "src",
    5
    "commands": "commands"
    6
    }
    7
    }
    \ No newline at end of file +
    sern.config.json
    1
    {
    2
    "language": "typescript",
    3
    "paths": {
    4
    "base": "src",
    5
    "commands": "commands"
    6
    }
    7
    }
    \ No newline at end of file diff --git a/es/v3/guide/walkthrough/new-project/index.html b/es/v3/guide/walkthrough/new-project/index.html index 2b1ec16d8..596e48622 100644 --- a/es/v3/guide/walkthrough/new-project/index.html +++ b/es/v3/guide/walkthrough/new-project/index.html @@ -43,4 +43,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem; StarlightThemeProvider.updatePickers();

    New Project

    Esta página aún no está disponible en tu idioma.

    Terminal window
    npm create @sern/bot

    Once you’ve used this command, follow the interactive prompts to create your new project.

    -

    If you need help, feel free to ask on our Discord.

    \ No newline at end of file +

    If you need help, feel free to ask on our Discord.

    \ No newline at end of file diff --git a/es/v3/guide/walkthrough/plugins/index.html b/es/v3/guide/walkthrough/plugins/index.html index 1ac411412..29f1e1377 100644 --- a/es/v3/guide/walkthrough/plugins/index.html +++ b/es/v3/guide/walkthrough/plugins/index.html @@ -81,4 +81,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • Before an event occurs, this command module will check if the user has the id 182326315813306368.
  • If all plugins return controller.next(), this command replies Pong 🏓
  • - \ No newline at end of file + \ No newline at end of file diff --git a/es/v3/guide/walkthrough/sern-emitter/index.html b/es/v3/guide/walkthrough/sern-emitter/index.html index ff5606f03..d160cb94b 100644 --- a/es/v3/guide/walkthrough/sern-emitter/index.html +++ b/es/v3/guide/walkthrough/sern-emitter/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • warn events, where it is possible to throw errors
  • You can put these and other event listeners into event modules!

    -

    You can view all events in the SernEventsMapping interface.

    \ No newline at end of file +

    You can view all events in the SernEventsMapping interface.

    \ No newline at end of file diff --git a/es/v3/guide/walkthrough/services/index.html b/es/v3/guide/walkthrough/services/index.html index c13301c25..81e4251bd 100644 --- a/es/v3/guide/walkthrough/services/index.html +++ b/es/v3/guide/walkthrough/services/index.html @@ -83,4 +83,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    • Use Service for single dependency.
    • Use Services for multiple dependencies.
    • -
    \ No newline at end of file + \ No newline at end of file diff --git a/es/v3/guide/walkthrough/transition/index.html b/es/v3/guide/walkthrough/transition/index.html index 43a963b07..98d6185a1 100644 --- a/es/v3/guide/walkthrough/transition/index.html +++ b/es/v3/guide/walkthrough/transition/index.html @@ -47,4 +47,4 @@ include a dependencies.d.ts file into compilation. (Chec

    A standard project file tree:

    • Directorysrc -
      • Directorycommands/
      • Directoryevents/
      • Directoryplugins/
      • dependencies.d.ts
      • index.ts
    • .env
    • .gitignore
    • bun.lockb
    • package.json
    • README.md
    • sern.config.json
    • tsconfig.json
    \ No newline at end of file +
    • Directorycommands/
    • Directoryevents/
    • Directoryplugins/
    • dependencies.d.ts
    • index.ts
  • .env
  • .gitignore
  • bun.lockb
  • package.json
  • README.md
  • sern.config.json
  • tsconfig.json
  • \ No newline at end of file diff --git a/es/v4/api/classes/context/index.html b/es/v4/api/classes/context/index.html index 79d019d8f..fb68d1581 100644 --- a/es/v4/api/classes/context/index.html +++ b/es/v4/api/classes/context/index.html @@ -230,4 +230,4 @@ else, interaction.user

    Returns

    Context

    Source

    -

    src/core/structures/context.ts:129

    Última actualización:

    \ No newline at end of file +

    src/core/structures/context.ts:129

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/enumerations/commandtype/index.html b/es/v4/api/enumerations/commandtype/index.html index b4d31eb50..e92efb0ca 100644 --- a/es/v4/api/enumerations/commandtype/index.html +++ b/es/v4/api/enumerations/commandtype/index.html @@ -129,4 +129,4 @@ A bitfield that discriminates command modules

    UserSelect: 128

    Source

    -

    src/core/structures/enums.ts:26

    Última actualización:

    \ No newline at end of file +

    src/core/structures/enums.ts:26

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/enumerations/eventtype/index.html b/es/v4/api/enumerations/eventtype/index.html index 978976f64..98fcee981 100644 --- a/es/v4/api/enumerations/eventtype/index.html +++ b/es/v4/api/enumerations/eventtype/index.html @@ -68,4 +68,4 @@ Could be for example, process events, database events

    The EventType for handling sern events

    Source

    -

    src/core/structures/enums.ts:55

    Última actualización:

    \ No newline at end of file +

    src/core/structures/enums.ts:55

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/enumerations/payloadtype/index.html b/es/v4/api/enumerations/payloadtype/index.html index 13c790040..6de12ca4e 100644 --- a/es/v4/api/enumerations/payloadtype/index.html +++ b/es/v4/api/enumerations/payloadtype/index.html @@ -64,4 +64,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Warning: "warning"

    Source

    -

    src/core/structures/enums.ts:94

    Última actualización:

    \ No newline at end of file +

    src/core/structures/enums.ts:94

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/enumerations/plugintype/index.html b/es/v4/api/enumerations/plugintype/index.html index fd007bcdd..daffaae9e 100644 --- a/es/v4/api/enumerations/plugintype/index.html +++ b/es/v4/api/enumerations/plugintype/index.html @@ -59,4 +59,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    The PluginType for InitPlugins

    Source

    -

    src/core/structures/enums.ts:81

    Última actualización:

    \ No newline at end of file +

    src/core/structures/enums.ts:81

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/functions/commandcontrolplugin/index.html b/es/v4/api/functions/commandcontrolplugin/index.html index 0538cb784..da22f92be 100644 --- a/es/v4/api/functions/commandcontrolplugin/index.html +++ b/es/v4/api/functions/commandcontrolplugin/index.html @@ -53,4 +53,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    2.5.0

    Source

    -

    src/core/plugin.ts:28

    Última actualización:

    \ No newline at end of file +

    src/core/plugin.ts:28

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/functions/commandinitplugin/index.html b/es/v4/api/functions/commandinitplugin/index.html index 3bee8cf8d..554dec58a 100644 --- a/es/v4/api/functions/commandinitplugin/index.html +++ b/es/v4/api/functions/commandinitplugin/index.html @@ -53,4 +53,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    2.5.0

    Source

    -

    src/core/plugin.ts:20

    Última actualización:

    \ No newline at end of file +

    src/core/plugin.ts:20

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/functions/commandmodule/index.html b/es/v4/api/functions/commandmodule/index.html index b3ba807e0..af56b98b1 100644 --- a/es/v4/api/functions/commandmodule/index.html +++ b/es/v4/api/functions/commandmodule/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    1.0.0 The wrapper function to define command modules for sern

    Source

    -

    src/core/modules.ts:16

    Última actualización:

    \ No newline at end of file +

    src/core/modules.ts:16

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/functions/discordevent/index.html b/es/v4/api/functions/discordevent/index.html index 32162f4cd..cb22d2dbb 100644 --- a/es/v4/api/functions/discordevent/index.html +++ b/es/v4/api/functions/discordevent/index.html @@ -57,4 +57,4 @@ where typings can be very bad.

    Returns

    Module

    Source

    -

    src/core/modules.ts:42

    Última actualización:

    \ No newline at end of file +

    src/core/modules.ts:42

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/functions/eventinitplugin/index.html b/es/v4/api/functions/eventinitplugin/index.html index e2b092b78..65c6bf169 100644 --- a/es/v4/api/functions/eventinitplugin/index.html +++ b/es/v4/api/functions/eventinitplugin/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    2.5.0

    Source

    -

    src/core/plugin.ts:14

    Última actualización:

    \ No newline at end of file +

    src/core/plugin.ts:14

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/functions/eventmodule/index.html b/es/v4/api/functions/eventmodule/index.html index 97ac01a79..b0d4e9ad4 100644 --- a/es/v4/api/functions/eventmodule/index.html +++ b/es/v4/api/functions/eventmodule/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    1.0.0 The wrapper function to define event modules for sern

    Source

    -

    src/core/modules.ts:29

    Última actualización:

    \ No newline at end of file +

    src/core/modules.ts:29

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/functions/makedependencies/index.html b/es/v4/api/functions/makedependencies/index.html index 5cbb6888a..a279c921c 100644 --- a/es/v4/api/functions/makedependencies/index.html +++ b/es/v4/api/functions/makedependencies/index.html @@ -53,4 +53,4 @@ This is required to start the handler, and is to be called before Sern.init.

    Example

    1
    await makeDependencies(({ add }) => {
    2
    add('@sern/client', new Client({ intents, partials })
    3
    })

    Source

    -

    src/core/ioc.ts:63

    Última actualización:

    \ No newline at end of file +

    src/core/ioc.ts:63

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/functions/makeplugin/index.html b/es/v4/api/functions/makeplugin/index.html index cd8195b6d..74f9eb6bd 100644 --- a/es/v4/api/functions/makeplugin/index.html +++ b/es/v4/api/functions/makeplugin/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    Plugin<V>

    Source

    -

    src/core/plugin.ts:5

    Última actualización:

    \ No newline at end of file +

    src/core/plugin.ts:5

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/functions/service/index.html b/es/v4/api/functions/service/index.html index 1b77694c8..388b2f308 100644 --- a/es/v4/api/functions/service/index.html +++ b/es/v4/api/functions/service/index.html @@ -62,4 +62,4 @@ Note: this method only works AFTER your container has been initiated

    Throws

    if container is absent or not present

    Source

    -

    src/core/ioc.ts:93

    Última actualización:

    \ No newline at end of file +

    src/core/ioc.ts:93

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/functions/services/index.html b/es/v4/api/functions/services/index.html index 6e2014437..3dd62fe9e 100644 --- a/es/v4/api/functions/services/index.html +++ b/es/v4/api/functions/services/index.html @@ -57,4 +57,4 @@ The plural version of Servi

    Throws

    if container is absent or not present

    Source

    -

    src/core/ioc.ts:103

    Última actualización:

    \ No newline at end of file +

    src/core/ioc.ts:103

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/functions/single/index.html b/es/v4/api/functions/single/index.html index e94e7411e..766aa2cfb 100644 --- a/es/v4/api/functions/single/index.html +++ b/es/v4/api/functions/single/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    T

    Source

    -

    src/core/ioc.ts:112

    Última actualización:

    \ No newline at end of file +

    src/core/ioc.ts:112

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/functions/transient/index.html b/es/v4/api/functions/transient/index.html index 48eb1850e..0f51d88ca 100644 --- a/es/v4/api/functions/transient/index.html +++ b/es/v4/api/functions/transient/index.html @@ -55,4 +55,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    2.0.0 Creates a transient object

    Source

    -

    src/core/ioc.ts:123

    Última actualización:

    \ No newline at end of file +

    src/core/ioc.ts:123

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/bothcommand/index.html b/es/v4/api/interfaces/bothcommand/index.html index e0df4eb4f..d0039400e 100644 --- a/es/v4/api/interfaces/bothcommand/index.html +++ b/es/v4/api/interfaces/bothcommand/index.html @@ -136,4 +136,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:132

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:132

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/buttoncommand/index.html b/es/v4/api/interfaces/buttoncommand/index.html index 1448260fa..e9d140790 100644 --- a/es/v4/api/interfaces/buttoncommand/index.html +++ b/es/v4/api/interfaces/buttoncommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:74

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:74

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/channelselectcommand/index.html b/es/v4/api/interfaces/channelselectcommand/index.html index 27d08d8c2..a10ef9604 100644 --- a/es/v4/api/interfaces/channelselectcommand/index.html +++ b/es/v4/api/interfaces/channelselectcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:84

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:84

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/commandmoduledefs/index.html b/es/v4/api/interfaces/commandmoduledefs/index.html index 6a4f493c4..ab96c5963 100644 --- a/es/v4/api/interfaces/commandmoduledefs/index.html +++ b/es/v4/api/interfaces/commandmoduledefs/index.html @@ -124,4 +124,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    8: ContextMenuMsg

    Source

    -

    src/types/core-modules.ts:159

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:159

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/contextmenumsg/index.html b/es/v4/api/interfaces/contextmenumsg/index.html index 6de88a3e6..7383f3194 100644 --- a/es/v4/api/interfaces/contextmenumsg/index.html +++ b/es/v4/api/interfaces/contextmenumsg/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:69

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:69

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/contextmenuuser/index.html b/es/v4/api/interfaces/contextmenuuser/index.html index 09d949a3c..e90e29e43 100644 --- a/es/v4/api/interfaces/contextmenuuser/index.html +++ b/es/v4/api/interfaces/contextmenuuser/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:64

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:64

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/controlplugin/index.html b/es/v4/api/interfaces/controlplugin/index.html index be83e68c8..7e73c9004 100644 --- a/es/v4/api/interfaces/controlplugin/index.html +++ b/es/v4/api/interfaces/controlplugin/index.html @@ -68,4 +68,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Plugin.type

    Source

    -

    src/types/core-plugin.ts:51

    Última actualización:

    \ No newline at end of file +

    src/types/core-plugin.ts:51

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/coredependencies/index.html b/es/v4/api/interfaces/coredependencies/index.html index a8ed174e0..414ba2056 100644 --- a/es/v4/api/interfaces/coredependencies/index.html +++ b/es/v4/api/interfaces/coredependencies/index.html @@ -90,4 +90,4 @@ by module.meta.id -> Module

    @sern/scheduler: TaskScheduler

    Source

    -

    src/core/ioc.ts:161

    Última actualización:

    \ No newline at end of file +

    src/core/ioc.ts:161

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/discordeventcommand/index.html b/es/v4/api/interfaces/discordeventcommand/index.html index 9007d1fb2..eb3d9b2c7 100644 --- a/es/v4/api/interfaces/discordeventcommand/index.html +++ b/es/v4/api/interfaces/discordeventcommand/index.html @@ -130,4 +130,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:117

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:117

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/disposable/index.html b/es/v4/api/interfaces/disposable/index.html index 70828a1f6..b41ef488e 100644 --- a/es/v4/api/interfaces/disposable/index.html +++ b/es/v4/api/interfaces/disposable/index.html @@ -51,4 +51,4 @@ Let dependencies implement this to dispose and cleanup.

    Returns

    unknown

    Source

    -

    src/core/interfaces.ts:17

    Última actualización:

    \ No newline at end of file +

    src/core/interfaces.ts:17

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/emitter/index.html b/es/v4/api/interfaces/emitter/index.html index d42508cfe..43d0decc4 100644 --- a/es/v4/api/interfaces/emitter/index.html +++ b/es/v4/api/interfaces/emitter/index.html @@ -76,4 +76,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    this

    Source

    -

    src/core/interfaces.ts:23

    Última actualización:

    \ No newline at end of file +

    src/core/interfaces.ts:23

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/errorhandling/index.html b/es/v4/api/interfaces/errorhandling/index.html index 9ba300afc..b4076eb8a 100644 --- a/es/v4/api/interfaces/errorhandling/index.html +++ b/es/v4/api/interfaces/errorhandling/index.html @@ -66,4 +66,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:41

    Última actualización:

    \ No newline at end of file +

    src/core/interfaces.ts:41

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/eventmoduledefs/index.html b/es/v4/api/interfaces/eventmoduledefs/index.html index ee336bb3b..3f9745275 100644 --- a/es/v4/api/interfaces/eventmoduledefs/index.html +++ b/es/v4/api/interfaces/eventmoduledefs/index.html @@ -61,4 +61,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    2: ExternalEventCommand

    Source

    -

    src/types/core-modules.ts:173

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:173

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/externaleventcommand/index.html b/es/v4/api/interfaces/externaleventcommand/index.html index 8856aea8e..e00407884 100644 --- a/es/v4/api/interfaces/externaleventcommand/index.html +++ b/es/v4/api/interfaces/externaleventcommand/index.html @@ -135,4 +135,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:59

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:59

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/init/index.html b/es/v4/api/interfaces/init/index.html index cd203aad3..cf16f73f4 100644 --- a/es/v4/api/interfaces/init/index.html +++ b/es/v4/api/interfaces/init/index.html @@ -51,4 +51,4 @@ Let dependencies implement this to initiate some logic.

    Returns

    unknown

    Source

    -

    src/core/interfaces.ts:9

    Última actualización:

    \ No newline at end of file +

    src/core/interfaces.ts:9

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/initplugin/index.html b/es/v4/api/interfaces/initplugin/index.html index cc4e6ce19..2b4e6d34b 100644 --- a/es/v4/api/interfaces/initplugin/index.html +++ b/es/v4/api/interfaces/initplugin/index.html @@ -68,4 +68,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Plugin.type

    Source

    -

    src/types/core-plugin.ts:47

    Última actualización:

    \ No newline at end of file +

    src/types/core-plugin.ts:47

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/logging/index.html b/es/v4/api/interfaces/logging/index.html index 28eb07689..3e39050ad 100644 --- a/es/v4/api/interfaces/logging/index.html +++ b/es/v4/api/interfaces/logging/index.html @@ -88,4 +88,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:50

    Última actualización:

    \ No newline at end of file +

    src/core/interfaces.ts:50

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/mentionableselectcommand/index.html b/es/v4/api/interfaces/mentionableselectcommand/index.html index b9765c579..d8541aeb6 100644 --- a/es/v4/api/interfaces/mentionableselectcommand/index.html +++ b/es/v4/api/interfaces/mentionableselectcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:94

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:94

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/modalsubmitcommand/index.html b/es/v4/api/interfaces/modalsubmitcommand/index.html index eb105200f..6a46278a7 100644 --- a/es/v4/api/interfaces/modalsubmitcommand/index.html +++ b/es/v4/api/interfaces/modalsubmitcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:104

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:104

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/module/index.html b/es/v4/api/interfaces/module/index.html index 922f6bb4e..7863fde87 100644 --- a/es/v4/api/interfaces/module/index.html +++ b/es/v4/api/interfaces/module/index.html @@ -126,4 +126,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    any

    Source

    -

    src/types/core-modules.ts:45

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:45

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/plugin/index.html b/es/v4/api/interfaces/plugin/index.html index e7646f53a..eb3bdf85c 100644 --- a/es/v4/api/interfaces/plugin/index.html +++ b/es/v4/api/interfaces/plugin/index.html @@ -65,4 +65,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: PluginType

    Source

    -

    src/types/core-plugin.ts:42

    Última actualización:

    \ No newline at end of file +

    src/types/core-plugin.ts:42

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/roleselectcommand/index.html b/es/v4/api/interfaces/roleselectcommand/index.html index c54958ddf..2bf37a89b 100644 --- a/es/v4/api/interfaces/roleselectcommand/index.html +++ b/es/v4/api/interfaces/roleselectcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:89

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:89

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/sernautocompletedata/index.html b/es/v4/api/interfaces/sernautocompletedata/index.html index 0d2979d90..b7e5de557 100644 --- a/es/v4/api/interfaces/sernautocompletedata/index.html +++ b/es/v4/api/interfaces/sernautocompletedata/index.html @@ -110,4 +110,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: String | Integer | Number

    Source

    -

    src/types/core-modules.ts:179

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:179

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/serneventcommand/index.html b/es/v4/api/interfaces/serneventcommand/index.html index 3ae475e67..746654594 100644 --- a/es/v4/api/interfaces/serneventcommand/index.html +++ b/es/v4/api/interfaces/serneventcommand/index.html @@ -130,4 +130,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:52

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:52

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/serneventsmapping/index.html b/es/v4/api/interfaces/serneventsmapping/index.html index 7df15f385..bc8d7eb1c 100644 --- a/es/v4/api/interfaces/serneventsmapping/index.html +++ b/es/v4/api/interfaces/serneventsmapping/index.html @@ -75,4 +75,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    warning: [Payload]

    Source

    -

    src/types/utility.ts:14

    Última actualización:

    \ No newline at end of file +

    src/types/utility.ts:14

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/sernsubcommanddata/index.html b/es/v4/api/interfaces/sernsubcommanddata/index.html index f7fa03a57..b7f25dc0f 100644 --- a/es/v4/api/interfaces/sernsubcommanddata/index.html +++ b/es/v4/api/interfaces/sernsubcommanddata/index.html @@ -105,4 +105,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    APIApplicationCommandOptionBase.type

    Source

    -

    src/types/core-modules.ts:217

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:217

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/sernsubcommandgroupdata/index.html b/es/v4/api/interfaces/sernsubcommandgroupdata/index.html index cb187bff8..9d71d5ca6 100644 --- a/es/v4/api/interfaces/sernsubcommandgroupdata/index.html +++ b/es/v4/api/interfaces/sernsubcommandgroupdata/index.html @@ -112,4 +112,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: SubcommandGroup

    Source

    -

    src/types/core-modules.ts:222

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:222

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/slashcommand/index.html b/es/v4/api/interfaces/slashcommand/index.html index 07c93622d..003493fbd 100644 --- a/es/v4/api/interfaces/slashcommand/index.html +++ b/es/v4/api/interfaces/slashcommand/index.html @@ -136,4 +136,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:125

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:125

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/stringselectcommand/index.html b/es/v4/api/interfaces/stringselectcommand/index.html index 1425d7797..4bac5097e 100644 --- a/es/v4/api/interfaces/stringselectcommand/index.html +++ b/es/v4/api/interfaces/stringselectcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:79

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:79

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/textcommand/index.html b/es/v4/api/interfaces/textcommand/index.html index 31ab4165d..c73690331 100644 --- a/es/v4/api/interfaces/textcommand/index.html +++ b/es/v4/api/interfaces/textcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:120

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:120

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/userselectcommand/index.html b/es/v4/api/interfaces/userselectcommand/index.html index fccab60ad..a1bc07e91 100644 --- a/es/v4/api/interfaces/userselectcommand/index.html +++ b/es/v4/api/interfaces/userselectcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:99

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:99

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/namespaces/sern/functions/init/index.html b/es/v4/api/namespaces/sern/functions/init/index.html index 19a403ae1..f9e3ef130 100644 --- a/es/v4/api/namespaces/sern/functions/init/index.html +++ b/es/v4/api/namespaces/sern/functions/init/index.html @@ -55,4 +55,4 @@ Function to start the handler up

    Example

    src/index.ts
    1
    Sern.init({
    2
    commands: 'dist/commands',
    3
    events: 'dist/events',
    4
    })

    Source

    -

    src/sern.ts:35

    Última actualización:

    \ No newline at end of file +

    src/sern.ts:35

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/readme/index.html b/es/v4/api/readme/index.html index 02a4bcac6..225eb26a6 100644 --- a/es/v4/api/readme/index.html +++ b/es/v4/api/readme/index.html @@ -125,4 +125,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • scheduledTask
  • single
  • transient
  • -

    Última actualización:

    \ No newline at end of file +

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/type-aliases/anyplugin/index.html b/es/v4/api/type-aliases/anyplugin/index.html index c8a301f58..27af2a021 100644 --- a/es/v4/api/type-aliases/anyplugin/index.html +++ b/es/v4/api/type-aliases/anyplugin/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    AnyPlugin: ControlPlugin | InitPlugin<[InitArgs<Processed<Module>>]>

    Source

    -

    src/types/core-plugin.ts:54

    Última actualización:

    \ No newline at end of file +

    src/types/core-plugin.ts:54

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/type-aliases/commandmodule/index.html b/es/v4/api/type-aliases/commandmodule/index.html index b495c5571..6017a5e7e 100644 --- a/es/v4/api/type-aliases/commandmodule/index.html +++ b/es/v4/api/type-aliases/commandmodule/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    CommandModule: TextCommand | SlashCommand | BothCommand | ContextMenuUser | ContextMenuMsg | ButtonCommand | StringSelectCommand | MentionableSelectCommand | UserSelectCommand | ChannelSelectCommand | RoleSelectCommand | ModalSubmitCommand

    Source

    -

    src/types/core-modules.ts:139

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:139

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/type-aliases/controller/index.html b/es/v4/api/type-aliases/controller/index.html index d2ff044fe..3f7e9c562 100644 --- a/es/v4/api/type-aliases/controller/index.html +++ b/es/v4/api/type-aliases/controller/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Controller: typeof controller

    Source

    -

    src/core/plugin.ts:45

    Última actualización:

    \ No newline at end of file +

    src/core/plugin.ts:45

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/type-aliases/eventmodule/index.html b/es/v4/api/type-aliases/eventmodule/index.html index 3c4a49298..586afa09c 100644 --- a/es/v4/api/type-aliases/eventmodule/index.html +++ b/es/v4/api/type-aliases/eventmodule/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    EventModule: DiscordEventCommand | SernEventCommand | ExternalEventCommand

    Source

    -

    src/types/core-modules.ts:138

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:138

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/type-aliases/logpayload/index.html b/es/v4/api/type-aliases/logpayload/index.html index 5d5f199a4..e6562a13f 100644 --- a/es/v4/api/type-aliases/logpayload/index.html +++ b/es/v4/api/type-aliases/logpayload/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    message: T

    Source

    -

    src/core/interfaces.ts:55

    Última actualización:

    \ No newline at end of file +

    src/core/interfaces.ts:55

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/type-aliases/payload/index.html b/es/v4/api/type-aliases/payload/index.html index f06302016..2a7497094 100644 --- a/es/v4/api/type-aliases/payload/index.html +++ b/es/v4/api/type-aliases/payload/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Payload: object | object | object

    Source

    -

    src/types/utility.ts:18

    Última actualización:

    \ No newline at end of file +

    src/types/utility.ts:18

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/type-aliases/pluginresult/index.html b/es/v4/api/type-aliases/pluginresult/index.html index 665ceb7e1..ca7a9858a 100644 --- a/es/v4/api/type-aliases/pluginresult/index.html +++ b/es/v4/api/type-aliases/pluginresult/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    PluginResult: Awaitable<Result<Record<string, unknown> | undefined, string | undefined>>

    Source

    -

    src/types/core-plugin.ts:35

    Última actualización:

    \ No newline at end of file +

    src/types/core-plugin.ts:35

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/type-aliases/sdt/index.html b/es/v4/api/type-aliases/sdt/index.html index a44c9ea11..133e0c5ee 100644 --- a/es/v4/api/type-aliases/sdt/index.html +++ b/es/v4/api/type-aliases/sdt/index.html @@ -62,4 +62,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: CommandType

    Source

    -

    src/types/core-modules.ts:25

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:25

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/type-aliases/sernoptionsdata/index.html b/es/v4/api/type-aliases/sernoptionsdata/index.html index 3f1f998dc..d11384b45 100644 --- a/es/v4/api/type-aliases/sernoptionsdata/index.html +++ b/es/v4/api/type-aliases/sernoptionsdata/index.html @@ -46,4 +46,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Type that replaces autocomplete with SernAutocompleteData

    Source

    -

    src/types/core-modules.ts:209

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:209

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/variables/controller/index.html b/es/v4/api/variables/controller/index.html index 339edd8ec..51e6a53c4 100644 --- a/es/v4/api/variables/controller/index.html +++ b/es/v4/api/variables/controller/index.html @@ -65,4 +65,4 @@ The object passed into every plugin to control a command’s behavior

    Returns

    Err<undefined | string>

    Source

    -

    src/core/plugin.ts:39

    Última actualización:

    \ No newline at end of file +

    src/core/plugin.ts:39

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/variables/presence/index.html b/es/v4/api/variables/presence/index.html index f8e11ba78..882c15771 100644 --- a/es/v4/api/variables/presence/index.html +++ b/es/v4/api/variables/presence/index.html @@ -115,4 +115,4 @@ adjacent to the file where Sern.init is CALLED.

    optional status: Status

    Source

    -

    src/core/presences.ts:10

    Última actualización:

    \ No newline at end of file +

    src/core/presences.ts:10

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/cli/about/index.html b/es/v4/cli/about/index.html index c1638e966..7d1a1d94b 100644 --- a/es/v4/cli/about/index.html +++ b/es/v4/cli/about/index.html @@ -50,4 +50,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    If you're new to sern, run npm create @sern/bot for an interactive setup to your new bot project!
    If you have any ideas, suggestions, bug reports, kindly join our support server: https://sern.dev/discord
    Options:
    -v, --version output the version number
    -h, --help display help for command
    -
    Commands:
    init [options] Quickest way to scaffold a new project [DEPRECATED]
    plugins [options] Install plugins from https://github.com/sern-handler/awesome-plugins
    extra Easy way to add extra things in your sern project
    commands Defacto way to manage your slash commands
    help [command] display help for command
    \ No newline at end of file +
    Commands:
    init [options] Quickest way to scaffold a new project [DEPRECATED]
    plugins [options] Install plugins from https://github.com/sern-handler/awesome-plugins
    extra Easy way to add extra things in your sern project
    commands Defacto way to manage your slash commands
    help [command] display help for command
    \ No newline at end of file diff --git a/es/v4/cli/build/index.html b/es/v4/cli/build/index.html index 3d31ea1da..b9ec9b355 100644 --- a/es/v4/cli/build/index.html +++ b/es/v4/cli/build/index.html @@ -113,4 +113,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Full esbuild documentation here. Add more to the define field in build options (only availible with a sern.build file at the moment)

    process.env

    We generate your process.env with dotenv and generate typings for process.env. Less hassle!

    -
    DISCORD_TOKEN=<your token>
    1
    process.env.DISCORD_TOKEN; // string | undefined (not typesafe :()
    \ No newline at end of file +
    DISCORD_TOKEN=<your token>
    1
    process.env.DISCORD_TOKEN; // string | undefined (not typesafe :()
    \ No newline at end of file diff --git a/es/v4/cli/clear/index.html b/es/v4/cli/clear/index.html index a32393d59..0e5a698d6 100644 --- a/es/v4/cli/clear/index.html +++ b/es/v4/cli/clear/index.html @@ -55,4 +55,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    • The clear command will prompt you to confirm the action. You can bypass this by using the -y flag.
    • The clear command will automatically read a .env file in the working directory. If you need to override this, you can use the -e flag to supply a path to a different .env file.
    • -
    \ No newline at end of file + \ No newline at end of file diff --git a/es/v4/cli/extra/index.html b/es/v4/cli/extra/index.html index 19b80faa6..0599f1bdf 100644 --- a/es/v4/cli/extra/index.html +++ b/es/v4/cli/extra/index.html @@ -48,4 +48,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    This command is pretty straightfoward. Install utilities into your application, assuming you have a sern.config.json.

    You can use this command to install things such as a Dockerfile

    Usage

    -
    Terminal window
    sern extra
    # Choose which extra feature from the prompt, such as this:
    What extra feature do you want to add? Dockerfile (TypeScript)
    \ No newline at end of file +
    Terminal window
    sern extra
    # Choose which extra feature from the prompt, such as this:
    What extra feature do you want to add? Dockerfile (TypeScript)
    \ No newline at end of file diff --git a/es/v4/cli/publish/index.html b/es/v4/cli/publish/index.html index a20d81213..b56d36584 100644 --- a/es/v4/cli/publish/index.html +++ b/es/v4/cli/publish/index.html @@ -91,4 +91,4 @@ use the new service Publisher, officially maintained.

    src/commands/ping.ts
    1
    import { commandModule, Service, CommandType } from '@sern/handler'
    2
    3
    const client = Service('@sern/client');
    4
    5
    export const config = {
    6
    guildIds: ["889026545715400705"]
    7
    }
    8
    -
    9
    export default commandModule( {
    10
    type: CommandType.Slash
    11
    description: `${client.user.username}'s ping`,
    12
    execute: (ctx) => {
    13
    ctx.reply('pong')
    14
    }
    15
    })
    \ No newline at end of file +
    9
    export default commandModule( {
    10
    type: CommandType.Slash
    11
    description: `${client.user.username}'s ping`,
    12
    execute: (ctx) => {
    13
    ctx.reply('pong')
    14
    }
    15
    })
    \ No newline at end of file diff --git a/es/v4/reference/autocomplete/index.html b/es/v4/reference/autocomplete/index.html index 2b5f0cb0a..7941d3869 100644 --- a/es/v4/reference/autocomplete/index.html +++ b/es/v4/reference/autocomplete/index.html @@ -51,4 +51,4 @@ We’ve implemented this functionality using a simple tree search algorithm with We can filter cheeses based on the focus object, and return only the cheeses that start with the focus object. You can do a lot more with the focus object, such as performing API calls, or implementing a fuzzy search.

    src/commands/cheese.ts
    1
    export default commandModule({
    2
    type: CommandType.Slash,
    3
    description: "show me cheese",
    4
    options: [
    5
    {
    6
    name: "list",
    7
    type: ApplicationCommandOptionType.String,
    8
    description: "pick a cheese to show",
    9
    required: true,
    10
    autocomplete: true,
    11
    command: {
    12
    onEvent: [],
    13
    execute: (ctx) => {
    14
    const focus = ctx.options.getFocused();
    15
    ctx.respond ["gouda", "parmesan", "harvarti"]
    16
    .filter((cheese) => cheese.startsWith(focus))
    17
    .map((cheese) => ({ name: cheese, value: cheese })));
    18
    },
    19
    },
    20
    },
    21
    ],
    22
    execute: (ctx) => {
    23
    const cheese = ctx.options.getString("list", true);
    24
    ctx.reply("selected cheese");
    25
    },
    26
    });
    - \ No newline at end of file + \ No newline at end of file diff --git a/es/v4/reference/conclusion/index.html b/es/v4/reference/conclusion/index.html index 95adf1581..4cf5e3c2b 100644 --- a/es/v4/reference/conclusion/index.html +++ b/es/v4/reference/conclusion/index.html @@ -44,4 +44,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Conclusion

    Esta página aún no está disponible en tu idioma.

    If you reached this far, thank you for reading!

    We hope you have learned the necessities you need to create a bot with the sern framework.

    If you have any other questions, bugs, feature requests, concerns, please join our community server, and we’ll be glad to answer your questions!

    -

    paper logo

    \ No newline at end of file +

    paper logo

    \ No newline at end of file diff --git a/es/v4/reference/config/index.html b/es/v4/reference/config/index.html index 31e8f88e1..ffa4f7740 100644 --- a/es/v4/reference/config/index.html +++ b/es/v4/reference/config/index.html @@ -65,4 +65,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    user defined

    Feel free to supply any other constants / variables you may need.

    1
    export const OWNERS = ['182326315813306368']
    - \ No newline at end of file + \ No newline at end of file diff --git a/es/v4/reference/dependencies/index.html b/es/v4/reference/dependencies/index.html index 6d9a09f6a..c475b0acf 100644 --- a/es/v4/reference/dependencies/index.html +++ b/es/v4/reference/dependencies/index.html @@ -115,4 +115,4 @@ A common occurence in sern projects is to swap out the Logger for a custom one. As a result, the codebase is more modular and easier to test and refactor

    \ No newline at end of file +For example, you may prefer importing the logger service vs. injecting the Logger class as a dependency.

    \ No newline at end of file diff --git a/es/v4/reference/getting-started/index.html b/es/v4/reference/getting-started/index.html index 9db5a4123..fd7e0cef3 100644 --- a/es/v4/reference/getting-started/index.html +++ b/es/v4/reference/getting-started/index.html @@ -43,4 +43,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem; StarlightThemeProvider.updatePickers();

    Getting Started

    Esta página aún no está disponible en tu idioma.

    Terminal window
    npm create @sern/bot

    Once you’ve used this command, follow the interactive prompts to create your new project.

    -

    If you need help, feel free to ask on our Discord.

    \ No newline at end of file +

    If you need help, feel free to ask on our Discord.

    \ No newline at end of file diff --git a/es/v4/reference/modules/index.html b/es/v4/reference/modules/index.html index be85c106f..8fd34ea02 100644 --- a/es/v4/reference/modules/index.html +++ b/es/v4/reference/modules/index.html @@ -84,4 +84,4 @@ You may not see your command instantly in Discord, if so, try refreshing.

    Listening to Discord Events
    src/events/messageCreate.js
    1
    import { eventModule, EventType } from "@sern/handler";
    2
    3
    export default eventModule({
    4
    type: EventType.Discord,
    5
    execute: async (message) => {
    6
    console.log(`${message.user} said`, message.content)
    7
    },
    8
    });
    - \ No newline at end of file + \ No newline at end of file diff --git a/es/v4/reference/plugins/index.html b/es/v4/reference/plugins/index.html index 245e41fd4..0bdb93b1b 100644 --- a/es/v4/reference/plugins/index.html +++ b/es/v4/reference/plugins/index.html @@ -108,4 +108,4 @@ plugin chain.

    Plugins also carry an instance of all of your dependencies. Use them and use them as you please! For example, creating a plugin which logs which user uses your command

    -
    1
    import { commandModule, CommandControlPlugin, CommandType } from '@sern/handler'
    2
    export const log = CommandControlPlugin((ctx, sdt) => {
    3
    sdt
    4
    .deps['@sern/logger']
    5
    .info({ message: `${ctx.user.id} used this command from ${ctx.guild.id}` });
    6
    })
    \ No newline at end of file +
    1
    import { commandModule, CommandControlPlugin, CommandType } from '@sern/handler'
    2
    export const log = CommandControlPlugin((ctx, sdt) => {
    3
    sdt
    4
    .deps['@sern/logger']
    5
    .info({ message: `${ctx.user.id} used this command from ${ctx.guild.id}` });
    6
    })
    \ No newline at end of file diff --git a/es/v4/reference/presence/index.html b/es/v4/reference/presence/index.html index a163048f7..4f85966e3 100644 --- a/es/v4/reference/presence/index.html +++ b/es/v4/reference/presence/index.html @@ -57,4 +57,4 @@ An example of this is shuffling presences on intervals.

    23
    export default Presence.module({
    24
    execute: () => {
    25
    const [type, name, status] = statuses.at(0)!;
    26
    return Presence
    27
    //start your presence with this.
    28
    .of({ activities: [ { type, name } ], status })
    29
    .repeated(() => {
    30
    const [type, name, status] = [...shuffleArray(statuses)].shift()!;
    31
    return {
    32
    status,
    33
    activities: [{ type, name }]
    34
    };
    35
    }, 60_000); //repeat and setPresence with returned result every minute
    36
    }
    37
    })

    Inject dependencies

    ./src/presence.js
    1
    import { Presence } from '@sern/handler'
    2
    import { ActivityType } from 'discord.js';
    3
    -
    4
    const activity = { type: ActivityType.Listening, name: "what's bofa" };
    5
    export default Presence.module({
    6
    inject: ['@sern/logger'],
    7
    execute: (logger) => {
    8
    logger?.info({ message: "Presence changed" });
    9
    return Presence
    10
    .of({ activities: [activity], status: "idle" })
    11
    .once();
    12
    }
    13
    })
    \ No newline at end of file +
    4
    const activity = { type: ActivityType.Listening, name: "what's bofa" };
    5
    export default Presence.module({
    6
    inject: ['@sern/logger'],
    7
    execute: (logger) => {
    8
    logger?.info({ message: "Presence changed" });
    9
    return Presence
    10
    .of({ activities: [activity], status: "idle" })
    11
    .once();
    12
    }
    13
    })
    \ No newline at end of file diff --git a/es/v4/reference/project-layout/index.html b/es/v4/reference/project-layout/index.html index 4bdcba374..0a2b5e53a 100644 --- a/es/v4/reference/project-layout/index.html +++ b/es/v4/reference/project-layout/index.html @@ -44,4 +44,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Project Layout

    Esta página aún no está disponible en tu idioma.

    A project should look like this:

    • Directorysrc -
      • Directorycommands/
      • Directoryevents/
      • Directoryplugins/ # created automatically if running sern plugins
      • index.js
      • config.js # configuration for your entire application
    • .env
    • .gitignore
    • bun.lockb
    • package.json
    • README.md
    • sern.config.json
    • jsconfig.json # tsconfig.json if you are using typescript
    \ No newline at end of file +
    • Directorycommands/
    • Directoryevents/
    • Directoryplugins/ # created automatically if running sern plugins
    • index.js
    • config.js # configuration for your entire application
  • .env
  • .gitignore
  • bun.lockb
  • package.json
  • README.md
  • sern.config.json
  • jsconfig.json # tsconfig.json if you are using typescript
  • \ No newline at end of file diff --git a/es/v4/reference/tasks/index.html b/es/v4/reference/tasks/index.html index a9ada36e3..2d7e4e9e4 100644 --- a/es/v4/reference/tasks/index.html +++ b/es/v4/reference/tasks/index.html @@ -46,4 +46,4 @@ If you haven’t already, add the tasks directory to you
    1
    export const tasks = "./dist/tasks"

    Defines a task that runs every minute.

    ./src/tasks/every-minute.js
    1
    import { scheduledTask } from "@sern/handler";
    2
    -
    3
    export default scheduledTask({
    4
    trigger: "* * * * *",
    5
    execute: (context) => {
    6
    console.log("cron cron")
    7
    }
    8
    })
    \ No newline at end of file +
    3
    export default scheduledTask({
    4
    trigger: "* * * * *",
    5
    execute: (context) => {
    6
    console.log("cron cron")
    7
    }
    8
    })
    \ No newline at end of file diff --git a/es/v4/snippets/command/index.html b/es/v4/snippets/command/index.html index 581075046..f31f0970d 100644 --- a/es/v4/snippets/command/index.html +++ b/es/v4/snippets/command/index.html @@ -42,4 +42,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Command

    Esta página aún no está disponible en tu idioma.

    src/commands/ping.js
    1
    import { commandModule, CommandType } from "@sern/handler";
    2
    -
    3
    export default commandModule({
    4
    type: CommandType.Both,
    5
    plugins: [],
    6
    description: "A ping command",
    7
    execute: async (ctx, sdt) => {
    8
    await ctx.reply("Pong 🏓");
    9
    },
    10
    });
    \ No newline at end of file +
    3
    export default commandModule({
    4
    type: CommandType.Both,
    5
    plugins: [],
    6
    description: "A ping command",
    7
    execute: async (ctx, sdt) => {
    8
    await ctx.reply("Pong 🏓");
    9
    },
    10
    });
    \ No newline at end of file diff --git a/es/v4/snippets/event/index.html b/es/v4/snippets/event/index.html index d9750391b..f7252b40a 100644 --- a/es/v4/snippets/event/index.html +++ b/es/v4/snippets/event/index.html @@ -43,4 +43,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem; StarlightThemeProvider.updatePickers();

    Event

    Esta página aún no está disponible en tu idioma.

    src/events/ping.js
    1
    import { eventModule, EventType } from "@sern/handler";
    2
    import type { GuildMember } from "discord.js";
    3
    4
    export default eventModule({
    5
    type: EventType.Discord,
    6
    name: "guildMemberAdd",
    7
    async execute(member) {
    8
    },
    9
    });
    \ No newline at end of file +
    4
    export default eventModule({
    5
    type: EventType.Discord,
    6
    name: "guildMemberAdd",
    7
    async execute(member: GuildMember) {
    8
    // TODO: This should be inferred
    9
    if (member.pending) return;
    10
    },
    11
    });
    \ No newline at end of file diff --git a/es/v4/snippets/plugin/index.html b/es/v4/snippets/plugin/index.html index 21cae59e8..6caba99b2 100644 --- a/es/v4/snippets/plugin/index.html +++ b/es/v4/snippets/plugin/index.html @@ -42,4 +42,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Plugins

    Esta página aún no está disponible en tu idioma.

    1
    // This plugin only allows users with '182326315813306368' as their id to use this command.
    2
    import { CommandControlPlugin, CommandType, controller } from "@sern/handler";
    3
    import type { ModalSubmitInteraction } from "discord.js";
    4
    -
    5
    const OWNER = '182326315813306368';
    6
    export function ownerOnly() {
    7
    return CommandControlPlugin<CommandType.Slash>((ctx, sdt)=> {
    8
    if(ctx.user === OWNER)
    9
    return controller.next()
    10
    return controller.stop()
    11
    })
    12
    }
    \ No newline at end of file +
    5
    const OWNER = '182326315813306368';
    6
    export function ownerOnly() {
    7
    return CommandControlPlugin<CommandType.Slash>((ctx, sdt)=> {
    8
    if(ctx.user === OWNER)
    9
    return controller.next()
    10
    return controller.stop()
    11
    })
    12
    }
    \ No newline at end of file diff --git a/es/v4/snippets/presence/index.html b/es/v4/snippets/presence/index.html index 946c3cd27..64d804d3f 100644 --- a/es/v4/snippets/presence/index.html +++ b/es/v4/snippets/presence/index.html @@ -43,4 +43,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem; StarlightThemeProvider.updatePickers();

    Presence

    Esta página aún no está disponible en tu idioma.

    1
    import { Presence } from '@sern/handler'
    2
    import { ActivityType } from 'discord.js';
    3
    4
    const activity = { type: ActivityType.Listening, name: "what's bofa" };
    5
    -
    6
    export default Presence.module({
    7
    execute: () => {
    8
    return Presence
    9
    .of({ activities: [activity], status: "idle" })
    10
    .once();
    11
    }
    12
    })
    \ No newline at end of file +
    6
    export default Presence.module({
    7
    execute: () => {
    8
    return Presence
    9
    .of({ activities: [activity], status: "idle" })
    10
    .once();
    11
    }
    12
    })
    \ No newline at end of file diff --git a/es/v4/tools/localizer/index.html b/es/v4/tools/localizer/index.html index 54ecb20a6..0777d665c 100644 --- a/es/v4/tools/localizer/index.html +++ b/es/v4/tools/localizer/index.html @@ -58,4 +58,4 @@ Create the directory assets/locals. Each json file in he
    1
    execute : (ctx, { deps }) => {
    2
    //the localizer object from makeDependencies
    3
    deps.localizer
    4
    // Returns the Spanish translation for 'salute.hello'
    5
    deps.localizer.translate("salute.hello", "es-ES");
    6
    }
    1
    import { local } from '@sern/localizer';
    2
    -
    3
    // Returns the Spanish translation for 'salute.hello'
    4
    const greeting = local('salute.hello', 'es-ES');
    \ No newline at end of file +
    3
    // Returns the Spanish translation for 'salute.hello'
    4
    const greeting = local('salute.hello', 'es-ES');
    \ No newline at end of file diff --git a/es/v4/tools/publisher/index.html b/es/v4/tools/publisher/index.html index 7063e2f2b..995c02a0d 100644 --- a/es/v4/tools/publisher/index.html +++ b/es/v4/tools/publisher/index.html @@ -72,4 +72,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    4
    export default commandModule( {
    5
    type: CommandType.Slash,
    6
    plugins: [
    7
    publishConfig({
    8
    integrationTypes: ['User'],
    9
    contexts: [1,2]
    10
    })
    11
    ],
    12
    description: `hello worl`,
    13
    execute: (ctx) => {
    14
    ctx.reply('pong')
    15
    }
    16
    })

    Example: command published in guild

    src/commands/ping.ts
    1
    import { commandModule, CommandType } from '@sern/handler'
    2
    import { publishConfig } from '@sern/publisher'
    3
    -
    4
    export default commandModule( {
    5
    type: CommandType.Slash,
    6
    plugins: [
    7
    publishConfig({
    8
    guildIds: ["889026545715400705"]
    9
    })
    10
    ],
    11
    description: `hello worl`,
    12
    execute: (ctx) => {
    13
    ctx.reply('pong')
    14
    }
    15
    })
    \ No newline at end of file +
    4
    export default commandModule( {
    5
    type: CommandType.Slash,
    6
    plugins: [
    7
    publishConfig({
    8
    guildIds: ["889026545715400705"]
    9
    })
    10
    ],
    11
    description: `hello worl`,
    12
    execute: (ctx) => {
    13
    ctx.reply('pong')
    14
    }
    15
    })
    \ No newline at end of file diff --git a/es/v4/transition/from-v3/index.html b/es/v4/transition/from-v3/index.html index fb959637d..f6bd8bbb0 100644 --- a/es/v4/transition/from-v3/index.html +++ b/es/v4/transition/from-v3/index.html @@ -71,4 +71,4 @@ publishing as a service

    Things marked internal are now removed from public api.

    -
    1
    import type { SernEmitter, CoreDependencies, Singleton } from "@sern/handler";
    2
    import type { SernEmitter, CoreDependencies } from "@sern/handler";
    3
    import type { SernLogger } from "./utils/Logger";
    4
    import type { Octokit } from "@octokit/rest";
    5
    declare global {
    6
    interface Dependencies extends CoreDependencies {
    7
    "@sern/logger": SernLogger;
    8
    "@sern/logger": Singleton<SernLogger>;
    9
    octokit: Octokit;
    10
    octokit: Singleton<Octokit>;
    11
    }
    12
    }
    13
    export {};
    \ No newline at end of file +
    1
    import type { SernEmitter, CoreDependencies, Singleton } from "@sern/handler";
    2
    import type { SernEmitter, CoreDependencies } from "@sern/handler";
    3
    import type { SernLogger } from "./utils/Logger";
    4
    import type { Octokit } from "@octokit/rest";
    5
    declare global {
    6
    interface Dependencies extends CoreDependencies {
    7
    "@sern/logger": SernLogger;
    8
    "@sern/logger": Singleton<SernLogger>;
    9
    octokit: Octokit;
    10
    octokit: Singleton<Octokit>;
    11
    }
    12
    }
    13
    export {};
    \ No newline at end of file diff --git a/index.html b/index.html index ec339c04d..b03f4f5fc 100644 --- a/index.html +++ b/index.html @@ -38,6 +38,6 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem; Skip to content
    sern

    Create your dream Discord bot.

    sern is a framework for building Discord bots; Better DX and an ecosystem of packages & plugins.

    Showcase

    -
    aiproj

    aiproj

    Perform semantic searches on your discord servers

    sern Community

    sern Community

    The bot used to manage sern Community

    man-nomic

    man-nomic

    Displays LLM model information

    Bask

    Bask

    A discord music bot

    Vinci

    Vinci

    The discord bot for Mara Turing

    +
    man-nomic

    man-nomic

    Displays LLM model information

    Bask

    Bask

    A discord music bot

    aiproj

    aiproj

    Perform semantic searches on your discord servers

    Vinci

    Vinci

    The discord bot for Mara Turing

    sern Community

    sern Community

    The bot used to manage sern Community

    Features

    -

    Modular

    Take apart, build, or customize code with ease to create robust bots.

    Concise

    Commands are significantly smaller than other competitors. Write impactful, concise code.

    Familiar

    Code like a traditional command framework. The API is simple and resembles classic v12 command handlers.

    \ No newline at end of file +

    Modular

    Take apart, build, or customize code with ease to create robust bots.

    Concise

    Commands are significantly smaller than other competitors. Write impactful, concise code.

    Familiar

    Code like a traditional command framework. The API is simple and resembles classic v12 command handlers.

    \ No newline at end of file diff --git a/pagefind/fragment/en_326fbd6.pf_fragment b/pagefind/fragment/en_326fbd6.pf_fragment deleted file mode 100644 index b0f5c103b..000000000 Binary files a/pagefind/fragment/en_326fbd6.pf_fragment and /dev/null differ diff --git a/pagefind/fragment/en_96ddee7.pf_fragment b/pagefind/fragment/en_96ddee7.pf_fragment new file mode 100644 index 000000000..3cec6019a Binary files /dev/null and b/pagefind/fragment/en_96ddee7.pf_fragment differ diff --git a/pagefind/fragment/en_bb94a44.pf_fragment b/pagefind/fragment/en_bb94a44.pf_fragment deleted file mode 100644 index 86d7f7d8c..000000000 Binary files a/pagefind/fragment/en_bb94a44.pf_fragment and /dev/null differ diff --git a/pagefind/fragment/en_e0fb458.pf_fragment b/pagefind/fragment/en_e0fb458.pf_fragment new file mode 100644 index 000000000..763e24069 Binary files /dev/null and b/pagefind/fragment/en_e0fb458.pf_fragment differ diff --git a/pagefind/fragment/es_61c4c04.pf_fragment b/pagefind/fragment/es_61c4c04.pf_fragment new file mode 100644 index 000000000..404eb2cfe Binary files /dev/null and b/pagefind/fragment/es_61c4c04.pf_fragment differ diff --git a/pagefind/fragment/es_6bdf69d.pf_fragment b/pagefind/fragment/es_6bdf69d.pf_fragment deleted file mode 100644 index 385291ed1..000000000 Binary files a/pagefind/fragment/es_6bdf69d.pf_fragment and /dev/null differ diff --git a/pagefind/fragment/tr_d54a279.pf_fragment b/pagefind/fragment/tr_d54a279.pf_fragment new file mode 100644 index 000000000..3ad790f66 Binary files /dev/null and b/pagefind/fragment/tr_d54a279.pf_fragment differ diff --git a/pagefind/fragment/tr_f7dae18.pf_fragment b/pagefind/fragment/tr_f7dae18.pf_fragment deleted file mode 100644 index b409e9f42..000000000 Binary files a/pagefind/fragment/tr_f7dae18.pf_fragment and /dev/null differ diff --git a/pagefind/index/en_278295f.pf_index b/pagefind/index/en_278295f.pf_index deleted file mode 100644 index 65b1771e6..000000000 Binary files a/pagefind/index/en_278295f.pf_index and /dev/null differ diff --git a/pagefind/index/en_7f5da8d.pf_index b/pagefind/index/en_7f5da8d.pf_index new file mode 100644 index 000000000..3834e3770 Binary files /dev/null and b/pagefind/index/en_7f5da8d.pf_index differ diff --git a/pagefind/index/en_88e1e74.pf_index b/pagefind/index/en_88e1e74.pf_index new file mode 100644 index 000000000..e94be483e Binary files /dev/null and b/pagefind/index/en_88e1e74.pf_index differ diff --git a/pagefind/index/en_a12fcb1.pf_index b/pagefind/index/en_a12fcb1.pf_index new file mode 100644 index 000000000..ef6a2a0c6 Binary files /dev/null and b/pagefind/index/en_a12fcb1.pf_index differ diff --git a/pagefind/index/en_d4e4ef8.pf_index b/pagefind/index/en_d4e4ef8.pf_index deleted file mode 100644 index d6f448679..000000000 Binary files a/pagefind/index/en_d4e4ef8.pf_index and /dev/null differ diff --git a/pagefind/index/en_eaee1d9.pf_index b/pagefind/index/en_eaee1d9.pf_index deleted file mode 100644 index 5edb70df0..000000000 Binary files a/pagefind/index/en_eaee1d9.pf_index and /dev/null differ diff --git a/pagefind/index/es_3a2727e.pf_index b/pagefind/index/es_3a2727e.pf_index deleted file mode 100644 index 03a2b7e4b..000000000 Binary files a/pagefind/index/es_3a2727e.pf_index and /dev/null differ diff --git a/pagefind/index/es_46448b7.pf_index b/pagefind/index/es_46448b7.pf_index deleted file mode 100644 index 29d34e0c5..000000000 Binary files a/pagefind/index/es_46448b7.pf_index and /dev/null differ diff --git a/pagefind/index/es_5f91b74.pf_index b/pagefind/index/es_5f91b74.pf_index new file mode 100644 index 000000000..c212fcfb4 Binary files /dev/null and b/pagefind/index/es_5f91b74.pf_index differ diff --git a/pagefind/index/es_7e67d8b.pf_index b/pagefind/index/es_7e67d8b.pf_index new file mode 100644 index 000000000..ffe8c5e8b Binary files /dev/null and b/pagefind/index/es_7e67d8b.pf_index differ diff --git a/pagefind/index/es_7f4dc9b.pf_index b/pagefind/index/es_7f4dc9b.pf_index deleted file mode 100644 index b7222956f..000000000 Binary files a/pagefind/index/es_7f4dc9b.pf_index and /dev/null differ diff --git a/pagefind/index/es_ce74b47.pf_index b/pagefind/index/es_ce74b47.pf_index new file mode 100644 index 000000000..3e42f35bf Binary files /dev/null and b/pagefind/index/es_ce74b47.pf_index differ diff --git a/pagefind/index/tr_4db77a9.pf_index b/pagefind/index/tr_4db77a9.pf_index deleted file mode 100644 index 00e5b8de0..000000000 Binary files a/pagefind/index/tr_4db77a9.pf_index and /dev/null differ diff --git a/pagefind/index/tr_80b542b.pf_index b/pagefind/index/tr_80b542b.pf_index new file mode 100644 index 000000000..bf9cc8e51 Binary files /dev/null and b/pagefind/index/tr_80b542b.pf_index differ diff --git a/pagefind/index/tr_aab69d5.pf_index b/pagefind/index/tr_aab69d5.pf_index new file mode 100644 index 000000000..bfd8435d7 Binary files /dev/null and b/pagefind/index/tr_aab69d5.pf_index differ diff --git a/pagefind/index/tr_ada214e.pf_index b/pagefind/index/tr_ada214e.pf_index new file mode 100644 index 000000000..7da686b34 Binary files /dev/null and b/pagefind/index/tr_ada214e.pf_index differ diff --git a/pagefind/index/tr_f83db8c.pf_index b/pagefind/index/tr_f83db8c.pf_index deleted file mode 100644 index f7acc2f2a..000000000 Binary files a/pagefind/index/tr_f83db8c.pf_index and /dev/null differ diff --git a/pagefind/index/tr_fa1589b.pf_index b/pagefind/index/tr_fa1589b.pf_index deleted file mode 100644 index 2400a5216..000000000 Binary files a/pagefind/index/tr_fa1589b.pf_index and /dev/null differ diff --git a/pagefind/pagefind-entry.json b/pagefind/pagefind-entry.json index 930665b70..42b5ddfa9 100644 --- a/pagefind/pagefind-entry.json +++ b/pagefind/pagefind-entry.json @@ -1 +1 @@ -{"version":"1.1.0","languages":{"en":{"hash":"en_841edd4f6e","wasm":"en","page_count":183},"tr":{"hash":"tr_8673851b1d","wasm":"tr","page_count":181},"es":{"hash":"es_9cd18260ef","wasm":"es","page_count":181}}} \ No newline at end of file +{"version":"1.1.0","languages":{"tr":{"hash":"tr_4ace712e55","wasm":"tr","page_count":181},"en":{"hash":"en_697581fd66","wasm":"en","page_count":183},"es":{"hash":"es_e4894fcc45","wasm":"es","page_count":181}}} \ No newline at end of file diff --git a/pagefind/pagefind.en_697581fd66.pf_meta b/pagefind/pagefind.en_697581fd66.pf_meta new file mode 100644 index 000000000..76a93b7f2 Binary files /dev/null and b/pagefind/pagefind.en_697581fd66.pf_meta differ diff --git a/pagefind/pagefind.en_841edd4f6e.pf_meta b/pagefind/pagefind.en_841edd4f6e.pf_meta deleted file mode 100644 index 623bf1776..000000000 Binary files a/pagefind/pagefind.en_841edd4f6e.pf_meta and /dev/null differ diff --git a/pagefind/pagefind.es_9cd18260ef.pf_meta b/pagefind/pagefind.es_9cd18260ef.pf_meta deleted file mode 100644 index b8a48733d..000000000 Binary files a/pagefind/pagefind.es_9cd18260ef.pf_meta and /dev/null differ diff --git a/pagefind/pagefind.es_e4894fcc45.pf_meta b/pagefind/pagefind.es_e4894fcc45.pf_meta new file mode 100644 index 000000000..6318d37eb Binary files /dev/null and b/pagefind/pagefind.es_e4894fcc45.pf_meta differ diff --git a/pagefind/pagefind.tr_4ace712e55.pf_meta b/pagefind/pagefind.tr_4ace712e55.pf_meta new file mode 100644 index 000000000..54cb655a4 Binary files /dev/null and b/pagefind/pagefind.tr_4ace712e55.pf_meta differ diff --git a/pagefind/pagefind.tr_8673851b1d.pf_meta b/pagefind/pagefind.tr_8673851b1d.pf_meta deleted file mode 100644 index 5f378609e..000000000 Binary files a/pagefind/pagefind.tr_8673851b1d.pf_meta and /dev/null differ diff --git a/plugins/index.html b/plugins/index.html index 6a4be5e33..5471de86d 100644 --- a/plugins/index.html +++ b/plugins/index.html @@ -38,21 +38,21 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem; Skip to content
    sern

    Plugins

    -First time here? View plugins

    channelType

    This plugin checks if a channel is the specified type

    requirePermission

    This is perm check, it allows users to parse the permission you want and let the plugin do the rest. (check bot or user for that perm).

    publish

    It allows you to publish your application commands using the discord.js library with ease.

    \ No newline at end of file +mirror the execute method on the current module.

    src/commands/ping.ts
    1
    const myServer = "941002690211766332";
    2
    export default commandModule({
    3
    type: CommandType.Both,
    4
    plugins: [
    5
    //This plugin prevents this command module from executing in other servers except myServer
    6
    fromCallback((ctx, args) => ctx.guildId == myServer)
    7
    ],
    8
    execute: ctx => {
    9
    ctx.reply("I only respond in myServer!");
    10
    }
    11
    })

    serverOnly

    Checks if a command is available in a specific server.

    cooldown

    Allows you to set cooldowns (or “ratelimits”) for commands, limits user/channel/guild actions.

    \ No newline at end of file diff --git a/tr/blog/1.2.0/index.html b/tr/blog/1.2.0/index.html index 2ce542890..687cfef44 100644 --- a/tr/blog/1.2.0/index.html +++ b/tr/blog/1.2.0/index.html @@ -83,4 +83,4 @@ Feel free to use TypeScript experimental decorators to augment and customize you
    • TypeScript has been updated to 4.8.3
    • Discord.js has been upgraded to 14.5
    • -
    \ No newline at end of file + \ No newline at end of file diff --git a/tr/blog/2.0.0/index.html b/tr/blog/2.0.0/index.html index 1c8700b82..d08c0b4a4 100644 --- a/tr/blog/2.0.0/index.html +++ b/tr/blog/2.0.0/index.html @@ -104,4 +104,4 @@ All deprecation warnings from previous versions have taken effect, and are remov

    Including the previous section, some names to symbols and data structures were altered to be better represented. view changelog

    Context refactoring

    -

    The context data structure has been internally altered to represent its dynamics better.

    \ No newline at end of file +

    The context data structure has been internally altered to represent its dynamics better.

    \ No newline at end of file diff --git a/tr/blog/2.5.0/index.html b/tr/blog/2.5.0/index.html index 275ec79f9..e0c2a8f91 100644 --- a/tr/blog/2.5.0/index.html +++ b/tr/blog/2.5.0/index.html @@ -76,4 +76,4 @@ What does this mean? -

    This will probably be the last breaking change in a while. Thanks for using sern!

    \ No newline at end of file +

    This will probably be the last breaking change in a while. Thanks for using sern!

    \ No newline at end of file diff --git a/tr/blog/3.0.0/index.html b/tr/blog/3.0.0/index.html index 975ecb073..5c86f78c2 100644 --- a/tr/blog/3.0.0/index.html +++ b/tr/blog/3.0.0/index.html @@ -162,4 +162,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • Removed all previous marked deprecations in v3
  • ModuleStore will be removed as a dependency in v4. The only way to access modules should be through ModuleManager
  • Default Dependencies will be made internal in the v4. Users should only have access to its interface / contract
  • - \ No newline at end of file + \ No newline at end of file diff --git a/tr/blog/new-logo/index.html b/tr/blog/new-logo/index.html index 882cb1c5a..6e2e6150a 100644 --- a/tr/blog/new-logo/index.html +++ b/tr/blog/new-logo/index.html @@ -58,4 +58,4 @@ And here we are!

    sern logo

    Pretty nice!

    By the way, we have animations and variations on the way, so make sure to stay updated in the discord server!

    -

    Finally, from the entire sern team, thank you for sticking around ❤️

    \ No newline at end of file +

    Finally, from the entire sern team, thank you for sticking around ❤️

    \ No newline at end of file diff --git a/tr/blog/railway-deploy/index.html b/tr/blog/railway-deploy/index.html index a1c489957..29a7095c4 100644 --- a/tr/blog/railway-deploy/index.html +++ b/tr/blog/railway-deploy/index.html @@ -53,4 +53,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Deploy

    Once you’ve added your environment variables, click the “Deploy” button, and Railway will start deploying your bot. Once the deployment is complete, you’ll be able to see your bot’s URL and logs.

    -

    That’s it! Your bot is now deployed and running on Railway. If you have any issues or questions, feel free to ask in the sern Discord server.

    \ No newline at end of file +

    That’s it! Your bot is now deployed and running on Railway. If you have any issues or questions, feel free to ask in the sern Discord server.

    \ No newline at end of file diff --git a/tr/index.html b/tr/index.html index a86318151..bfe6347b8 100644 --- a/tr/index.html +++ b/tr/index.html @@ -38,6 +38,6 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem; İçeriğe geç
    sern

    Create your dream Discord bot.

    sern is a framework for building Discord bots; Better DX and an ecosystem of packages & plugins.

    Showcase

    -
    man-nomic

    man-nomic

    Displays LLM model information

    aiproj

    aiproj

    Perform semantic searches on your discord servers

    Bask

    Bask

    A discord music bot

    Vinci

    Vinci

    The discord bot for Mara Turing

    sern Community

    sern Community

    The bot used to manage sern Community

    +
    sern Community

    sern Community

    The bot used to manage sern Community

    Bask

    Bask

    A discord music bot

    man-nomic

    man-nomic

    Displays LLM model information

    Vinci

    Vinci

    The discord bot for Mara Turing

    aiproj

    aiproj

    Perform semantic searches on your discord servers

    Features

    -

    Modular

    Take apart, build, or customize code with ease to create robust bots.

    Concise

    Commands are significantly smaller than other competitors. Write impactful, concise code.

    Familiar

    Code like a traditional command framework. The API is simple and resembles classic v12 command handlers.

    \ No newline at end of file +

    Modular

    Take apart, build, or customize code with ease to create robust bots.

    Concise

    Commands are significantly smaller than other competitors. Write impactful, concise code.

    Familiar

    Code like a traditional command framework. The API is simple and resembles classic v12 command handlers.

    \ No newline at end of file diff --git a/tr/v3/api/classes/context/index.html b/tr/v3/api/classes/context/index.html index 4e0466cc4..1b851dcff 100644 --- a/tr/v3/api/classes/context/index.html +++ b/tr/v3/api/classes/context/index.html @@ -57,7 +57,7 @@ Message and ChatInputCommandInteraction

    Returns

    null | TextBasedChannel

    Source

    -

    src/core/structures/context.ts:49

    +

    src/core/structures/context.ts:49


    channelId

    @@ -66,7 +66,7 @@ Message and ChatInputCommandInteraction

    Returns

    string

    Source

    -

    src/core/structures/context.ts:53

    +

    src/core/structures/context.ts:53


    client

    @@ -75,7 +75,7 @@ Message and ChatInputCommandInteraction

    Returns

    Client<boolean>

    Source

    -

    src/core/structures/context.ts:108

    +

    src/core/structures/context.ts:108


    createdTimestamp

    @@ -84,7 +84,7 @@ Message and ChatInputCommandInteraction

    Returns

    number

    Source

    -

    src/core/structures/context.ts:73

    +

    src/core/structures/context.ts:73


    guild

    @@ -93,7 +93,7 @@ Message and ChatInputCommandInteraction

    Returns

    null | Guild

    Source

    -

    src/core/structures/context.ts:79

    +

    src/core/structures/context.ts:79


    guildId

    @@ -102,7 +102,7 @@ Message and ChatInputCommandInteraction

    Returns

    null | string

    Source

    -

    src/core/structures/context.ts:85

    +

    src/core/structures/context.ts:85


    id

    @@ -111,7 +111,7 @@ Message and ChatInputCommandInteraction

    Returns

    string

    Source

    -

    src/core/structures/context.ts:43

    +

    src/core/structures/context.ts:43


    inGuild

    @@ -120,7 +120,7 @@ Message and ChatInputCommandInteraction

    Returns

    boolean

    Source

    -

    src/core/structures/context.ts:114

    +

    src/core/structures/context.ts:114


    interaction

    @@ -129,7 +129,7 @@ Message and ChatInputCommandInteraction

    Returns

    ChatInputCommandInteraction<CacheType>

    Source

    -

    src/core/structures/context.ts:103

    +

    src/core/structures/context.ts:103


    member

    @@ -138,7 +138,7 @@ Message and ChatInputCommandInteraction

    Returns

    null | GuildMember | APIInteractionGuildMember

    Source

    -

    src/core/structures/context.ts:93

    +

    src/core/structures/context.ts:93


    message

    @@ -147,7 +147,7 @@ Message and ChatInputCommandInteraction

    Returns

    Message<boolean>

    Source

    -

    src/core/structures/context.ts:99

    +

    src/core/structures/context.ts:99


    options

    @@ -156,7 +156,7 @@ Message and ChatInputCommandInteraction

    Returns

    string[] | Omit<CommandInteractionOptionResolver<CacheType>, "getMessage" | "getFocused">

    Source

    -

    src/core/structures/context.ts:26

    +

    src/core/structures/context.ts:26


    prefix

    @@ -165,7 +165,7 @@ Message and ChatInputCommandInteraction

    Returns

    undefined | string

    Source

    -

    src/core/structures/context.ts:40

    +

    src/core/structures/context.ts:40


    user

    @@ -176,7 +176,7 @@ else, interaction.user

    Returns

    User

    Source

    -

    src/core/structures/context.ts:63

    +

    src/core/structures/context.ts:63


    userId

    @@ -185,7 +185,7 @@ else, interaction.user

    Returns

    string

    Source

    -

    src/core/structures/context.ts:69

    +

    src/core/structures/context.ts:69

    Methods

    isMessage()

    @@ -196,7 +196,7 @@ else, interaction.user

    Inherited from

    CoreContext.isMessage

    Source

    -

    src/core/structures/core-context.ts:11

    +

    src/core/structures/core-context.ts:11


    isSlash()

    @@ -207,7 +207,7 @@ else, interaction.user

    Inherited from

    CoreContext.isSlash

    Source

    -

    src/core/structures/core-context.ts:15

    +

    src/core/structures/core-context.ts:15


    reply()

    @@ -218,7 +218,7 @@ else, interaction.user

    Returns

    Promise<Message<boolean>>

    Source

    -

    src/core/structures/context.ts:120

    +

    src/core/structures/context.ts:120


    wrap()

    @@ -230,4 +230,4 @@ else, interaction.user

    Returns

    Context

    Source

    -

    src/core/structures/context.ts:129

    Son güncelleme:

    \ No newline at end of file +

    src/core/structures/context.ts:129

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/enumerations/commandtype/index.html b/tr/v3/api/enumerations/commandtype/index.html index e2fda9d12..288379255 100644 --- a/tr/v3/api/enumerations/commandtype/index.html +++ b/tr/v3/api/enumerations/commandtype/index.html @@ -52,81 +52,81 @@ A bitfield that discriminates command modules

    Both: 3

    Source

    -

    src/core/structures/enums.ts:20

    +

    src/core/structures/enums.ts:20


    Button

    Button: 16

    Source

    -

    src/core/structures/enums.ts:23

    +

    src/core/structures/enums.ts:23


    ChannelSelect

    ChannelSelect: 1024

    Source

    -

    src/core/structures/enums.ts:29

    +

    src/core/structures/enums.ts:29


    CtxMsg

    CtxMsg: 8

    Source

    -

    src/core/structures/enums.ts:22

    +

    src/core/structures/enums.ts:22


    CtxUser

    CtxUser: 4

    Source

    -

    src/core/structures/enums.ts:21

    +

    src/core/structures/enums.ts:21


    MentionableSelect

    MentionableSelect: 512

    Source

    -

    src/core/structures/enums.ts:28

    +

    src/core/structures/enums.ts:28


    Modal: 64

    Source

    -

    src/core/structures/enums.ts:25

    +

    src/core/structures/enums.ts:25


    RoleSelect

    RoleSelect: 256

    Source

    -

    src/core/structures/enums.ts:27

    +

    src/core/structures/enums.ts:27


    Slash

    Slash: 2

    Source

    -

    src/core/structures/enums.ts:19

    +

    src/core/structures/enums.ts:19


    StringSelect

    StringSelect: 32

    Source

    -

    src/core/structures/enums.ts:24

    +

    src/core/structures/enums.ts:24


    Text

    Text: 1

    Source

    -

    src/core/structures/enums.ts:18

    +

    src/core/structures/enums.ts:18


    UserSelect

    UserSelect: 128

    Source

    -

    src/core/structures/enums.ts:26

    Son güncelleme:

    \ No newline at end of file +

    src/core/structures/enums.ts:26

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/enumerations/eventtype/index.html b/tr/v3/api/enumerations/eventtype/index.html index c477f27bd..13aba8f65 100644 --- a/tr/v3/api/enumerations/eventtype/index.html +++ b/tr/v3/api/enumerations/eventtype/index.html @@ -51,7 +51,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    The EventType for handling discord events

    Source

    -

    src/core/structures/enums.ts:51

    +

    src/core/structures/enums.ts:51


    External

    @@ -60,7 +60,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    The EventType for handling external events. Could be for example, process events, database events

    Source

    -

    src/core/structures/enums.ts:60

    +

    src/core/structures/enums.ts:60


    Sern

    @@ -68,4 +68,4 @@ Could be for example, process events, database events

    The EventType for handling sern events

    Source

    -

    src/core/structures/enums.ts:55

    Son güncelleme:

    \ No newline at end of file +

    src/core/structures/enums.ts:55

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/enumerations/payloadtype/index.html b/tr/v3/api/enumerations/payloadtype/index.html index 8be78cf88..321fa5f3c 100644 --- a/tr/v3/api/enumerations/payloadtype/index.html +++ b/tr/v3/api/enumerations/payloadtype/index.html @@ -50,18 +50,18 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Failure: "failure"

    Source

    -

    src/core/structures/enums.ts:93

    +

    src/core/structures/enums.ts:93


    Success

    Success: "success"

    Source

    -

    src/core/structures/enums.ts:92

    +

    src/core/structures/enums.ts:92


    Warning

    Warning: "warning"

    Source

    -

    src/core/structures/enums.ts:94

    Son güncelleme:

    \ No newline at end of file +

    src/core/structures/enums.ts:94

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/enumerations/plugintype/index.html b/tr/v3/api/enumerations/plugintype/index.html index 14a593662..5d3925789 100644 --- a/tr/v3/api/enumerations/plugintype/index.html +++ b/tr/v3/api/enumerations/plugintype/index.html @@ -51,7 +51,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    The PluginType for EventPlugins

    Source

    -

    src/core/structures/enums.ts:85

    +

    src/core/structures/enums.ts:85


    Init

    @@ -59,4 +59,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    The PluginType for InitPlugins

    Source

    -

    src/core/structures/enums.ts:81

    Son güncelleme:

    \ No newline at end of file +

    src/core/structures/enums.ts:81

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/functions/commandcontrolplugin/index.html b/tr/v3/api/functions/commandcontrolplugin/index.html index 4bd5092cb..0ddf5a25e 100644 --- a/tr/v3/api/functions/commandcontrolplugin/index.html +++ b/tr/v3/api/functions/commandcontrolplugin/index.html @@ -53,4 +53,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    2.5.0

    Source

    -

    src/core/plugin.ts:28

    Son güncelleme:

    \ No newline at end of file +

    src/core/plugin.ts:28

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/functions/commandinitplugin/index.html b/tr/v3/api/functions/commandinitplugin/index.html index f0c306b51..d7c781310 100644 --- a/tr/v3/api/functions/commandinitplugin/index.html +++ b/tr/v3/api/functions/commandinitplugin/index.html @@ -53,4 +53,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    2.5.0

    Source

    -

    src/core/plugin.ts:20

    Son güncelleme:

    \ No newline at end of file +

    src/core/plugin.ts:20

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/functions/commandmodule/index.html b/tr/v3/api/functions/commandmodule/index.html index 524f94406..14be5056e 100644 --- a/tr/v3/api/functions/commandmodule/index.html +++ b/tr/v3/api/functions/commandmodule/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    1.0.0 The wrapper function to define command modules for sern

    Source

    -

    src/core/modules.ts:16

    Son güncelleme:

    \ No newline at end of file +

    src/core/modules.ts:16

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/functions/discordevent/index.html b/tr/v3/api/functions/discordevent/index.html index 4788b23ec..63bd6d79a 100644 --- a/tr/v3/api/functions/discordevent/index.html +++ b/tr/v3/api/functions/discordevent/index.html @@ -57,4 +57,4 @@ where typings can be very bad.

    Returns

    Module

    Source

    -

    src/core/modules.ts:42

    Son güncelleme:

    \ No newline at end of file +

    src/core/modules.ts:42

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/functions/eventinitplugin/index.html b/tr/v3/api/functions/eventinitplugin/index.html index 08381094d..718653c44 100644 --- a/tr/v3/api/functions/eventinitplugin/index.html +++ b/tr/v3/api/functions/eventinitplugin/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    2.5.0

    Source

    -

    src/core/plugin.ts:14

    Son güncelleme:

    \ No newline at end of file +

    src/core/plugin.ts:14

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/functions/eventmodule/index.html b/tr/v3/api/functions/eventmodule/index.html index a85d0592f..ff2c52102 100644 --- a/tr/v3/api/functions/eventmodule/index.html +++ b/tr/v3/api/functions/eventmodule/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    1.0.0 The wrapper function to define event modules for sern

    Source

    -

    src/core/modules.ts:29

    Son güncelleme:

    \ No newline at end of file +

    src/core/modules.ts:29

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/functions/makedependencies/index.html b/tr/v3/api/functions/makedependencies/index.html index 85579bccf..0e0d8f726 100644 --- a/tr/v3/api/functions/makedependencies/index.html +++ b/tr/v3/api/functions/makedependencies/index.html @@ -53,4 +53,4 @@ This is required to start the handler, and is to be called before Sern.init.

    Example

    1
    await makeDependencies(({ add }) => {
    2
    add('@sern/client', new Client({ intents, partials })
    3
    })

    Source

    -

    src/core/ioc.ts:63

    Son güncelleme:

    \ No newline at end of file +

    src/core/ioc.ts:63

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/functions/makeplugin/index.html b/tr/v3/api/functions/makeplugin/index.html index ba8cbbbfd..cdd25c775 100644 --- a/tr/v3/api/functions/makeplugin/index.html +++ b/tr/v3/api/functions/makeplugin/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    Plugin<V>

    Source

    -

    src/core/plugin.ts:5

    Son güncelleme:

    \ No newline at end of file +

    src/core/plugin.ts:5

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/functions/scheduledtask/index.html b/tr/v3/api/functions/scheduledtask/index.html index 18012e0c0..8d09a9b2d 100644 --- a/tr/v3/api/functions/scheduledtask/index.html +++ b/tr/v3/api/functions/scheduledtask/index.html @@ -49,4 +49,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    ScheduledTask

    Source

    -

    src/core/modules.ts:50

    \ No newline at end of file +

    src/core/modules.ts:50

    \ No newline at end of file diff --git a/tr/v3/api/functions/service/index.html b/tr/v3/api/functions/service/index.html index 280e5a403..85accad71 100644 --- a/tr/v3/api/functions/service/index.html +++ b/tr/v3/api/functions/service/index.html @@ -62,4 +62,4 @@ Note: this method only works AFTER your container has been initiated

    Throws

    if container is absent or not present

    Source

    -

    src/core/ioc.ts:93

    Son güncelleme:

    \ No newline at end of file +

    src/core/ioc.ts:93

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/functions/services/index.html b/tr/v3/api/functions/services/index.html index 28af3e360..a22403897 100644 --- a/tr/v3/api/functions/services/index.html +++ b/tr/v3/api/functions/services/index.html @@ -57,4 +57,4 @@ The plural version of Servi

    Throws

    if container is absent or not present

    Source

    -

    src/core/ioc.ts:103

    Son güncelleme:

    \ No newline at end of file +

    src/core/ioc.ts:103

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/functions/single/index.html b/tr/v3/api/functions/single/index.html index 845624a70..977fa203e 100644 --- a/tr/v3/api/functions/single/index.html +++ b/tr/v3/api/functions/single/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    T

    Source

    -

    src/core/ioc.ts:112

    Son güncelleme:

    \ No newline at end of file +

    src/core/ioc.ts:112

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/functions/transient/index.html b/tr/v3/api/functions/transient/index.html index 1c04df82e..a79b9dac9 100644 --- a/tr/v3/api/functions/transient/index.html +++ b/tr/v3/api/functions/transient/index.html @@ -55,4 +55,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    2.0.0 Creates a transient object

    Source

    -

    src/core/ioc.ts:123

    Son güncelleme:

    \ No newline at end of file +

    src/core/ioc.ts:123

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/bothcommand/index.html b/tr/v3/api/interfaces/bothcommand/index.html index cc6e514bf..77b3b90ee 100644 --- a/tr/v3/api/interfaces/bothcommand/index.html +++ b/tr/v3/api/interfaces/bothcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.description

    Source

    -

    src/types/core-modules.ts:133

    +

    src/types/core-modules.ts:133


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:135

    +

    src/types/core-modules.ts:135


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,14 +111,14 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    options?

    optional options: SernOptionsData[]

    Source

    -

    src/types/core-modules.ts:134

    +

    src/types/core-modules.ts:134


    plugins

    @@ -127,7 +127,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -136,4 +136,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:132

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:132

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/buttoncommand/index.html b/tr/v3/api/interfaces/buttoncommand/index.html index 96e24667d..72ab15c0f 100644 --- a/tr/v3/api/interfaces/buttoncommand/index.html +++ b/tr/v3/api/interfaces/buttoncommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:75

    +

    src/types/core-modules.ts:75


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:74

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:74

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/channelselectcommand/index.html b/tr/v3/api/interfaces/channelselectcommand/index.html index 873406f95..f28788fdd 100644 --- a/tr/v3/api/interfaces/channelselectcommand/index.html +++ b/tr/v3/api/interfaces/channelselectcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:85

    +

    src/types/core-modules.ts:85


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:84

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:84

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/commandmoduledefs/index.html b/tr/v3/api/interfaces/commandmoduledefs/index.html index 557128808..6b60008f2 100644 --- a/tr/v3/api/interfaces/commandmoduledefs/index.html +++ b/tr/v3/api/interfaces/commandmoduledefs/index.html @@ -47,81 +47,81 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    1: TextCommand

    Source

    -

    src/types/core-modules.ts:156

    +

    src/types/core-modules.ts:156


    1024

    1024: ChannelSelectCommand

    Source

    -

    src/types/core-modules.ts:164

    +

    src/types/core-modules.ts:164


    128

    128: UserSelectCommand

    Source

    -

    src/types/core-modules.ts:166

    +

    src/types/core-modules.ts:166


    16

    16: ButtonCommand

    Source

    -

    src/types/core-modules.ts:161

    +

    src/types/core-modules.ts:161


    2

    2: SlashCommand

    Source

    -

    src/types/core-modules.ts:157

    +

    src/types/core-modules.ts:157


    256

    256: RoleSelectCommand

    Source

    -

    src/types/core-modules.ts:163

    +

    src/types/core-modules.ts:163


    3

    3: BothCommand

    Source

    -

    src/types/core-modules.ts:158

    +

    src/types/core-modules.ts:158


    32

    32: StringSelectCommand

    Source

    -

    src/types/core-modules.ts:162

    +

    src/types/core-modules.ts:162


    4

    4: ContextMenuUser

    Source

    -

    src/types/core-modules.ts:160

    +

    src/types/core-modules.ts:160


    512

    512: MentionableSelectCommand

    Source

    -

    src/types/core-modules.ts:165

    +

    src/types/core-modules.ts:165


    64

    64: ModalSubmitCommand

    Source

    -

    src/types/core-modules.ts:167

    +

    src/types/core-modules.ts:167


    8

    8: ContextMenuMsg

    Source

    -

    src/types/core-modules.ts:159

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:159

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/contextmenumsg/index.html b/tr/v3/api/interfaces/contextmenumsg/index.html index df35cfddf..b65df1ea4 100644 --- a/tr/v3/api/interfaces/contextmenumsg/index.html +++ b/tr/v3/api/interfaces/contextmenumsg/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:70

    +

    src/types/core-modules.ts:70


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:69

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:69

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/contextmenuuser/index.html b/tr/v3/api/interfaces/contextmenuuser/index.html index 29f241ceb..e08800f76 100644 --- a/tr/v3/api/interfaces/contextmenuuser/index.html +++ b/tr/v3/api/interfaces/contextmenuuser/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:65

    +

    src/types/core-modules.ts:65


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:64

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:64

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/controlplugin/index.html b/tr/v3/api/interfaces/controlplugin/index.html index 2d6f8763a..ede2c3b25 100644 --- a/tr/v3/api/interfaces/controlplugin/index.html +++ b/tr/v3/api/interfaces/controlplugin/index.html @@ -59,7 +59,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Plugin.execute

    Source

    -

    src/types/core-plugin.ts:43

    +

    src/types/core-plugin.ts:43


    type

    @@ -68,4 +68,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Plugin.type

    Source

    -

    src/types/core-plugin.ts:51

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-plugin.ts:51

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/coredependencies/index.html b/tr/v3/api/interfaces/coredependencies/index.html index 82ef42b61..2363e018a 100644 --- a/tr/v3/api/interfaces/coredependencies/index.html +++ b/tr/v3/api/interfaces/coredependencies/index.html @@ -48,7 +48,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    discord.js client.

    Source

    -

    src/core/ioc.ts:140

    +

    src/core/ioc.ts:140


    @sern/emitter

    @@ -57,7 +57,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    sern emitter listens to events that happen throughout the handler. some include module.register, module.activate.

    Source

    -

    src/core/ioc.ts:145

    +

    src/core/ioc.ts:145


    @sern/errors

    @@ -66,7 +66,7 @@ the handler. some include module.register, module.activate.

    An error handler which is the final step before the sern process actually crashes.

    Source

    -

    src/core/ioc.ts:150

    +

    src/core/ioc.ts:150


    @sern/logger?

    @@ -74,7 +74,7 @@ the sern process actually crashes.

    Optional logger. Performs … logging

    Source

    -

    src/core/ioc.ts:154

    +

    src/core/ioc.ts:154


    @sern/modules

    @@ -83,11 +83,11 @@ the sern process actually crashes.

    Readonly module store. sern stores these by module.meta.id -> Module

    Source

    -

    src/core/ioc.ts:159

    +

    src/core/ioc.ts:159


    @sern/scheduler

    @sern/scheduler: TaskScheduler

    Source

    -

    src/core/ioc.ts:161

    Son güncelleme:

    \ No newline at end of file +

    src/core/ioc.ts:161

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/dependencyconfiguration/index.html b/tr/v3/api/interfaces/dependencyconfiguration/index.html index 1a3579ea6..1c9e3d07f 100644 --- a/tr/v3/api/interfaces/dependencyconfiguration/index.html +++ b/tr/v3/api/interfaces/dependencyconfiguration/index.html @@ -54,4 +54,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    Container

    Source

    -

    src/index.ts:71

    \ No newline at end of file +

    src/index.ts:71

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/discordeventcommand/index.html b/tr/v3/api/interfaces/discordeventcommand/index.html index b4b320764..b37319ffc 100644 --- a/tr/v3/api/interfaces/discordeventcommand/index.html +++ b/tr/v3/api/interfaces/discordeventcommand/index.html @@ -55,7 +55,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    locals

    @@ -64,7 +64,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -81,7 +81,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -90,7 +90,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.name

    Source

    -

    src/types/core-modules.ts:115

    +

    src/types/core-modules.ts:115


    onEvent

    @@ -99,7 +99,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -108,7 +108,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -117,7 +117,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:116

    +

    src/types/core-modules.ts:116

    Methods

    execute()

    @@ -130,4 +130,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:117

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:117

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/disposable/index.html b/tr/v3/api/interfaces/disposable/index.html index 07dae6125..a2ccb5947 100644 --- a/tr/v3/api/interfaces/disposable/index.html +++ b/tr/v3/api/interfaces/disposable/index.html @@ -51,4 +51,4 @@ Let dependencies implement this to dispose and cleanup.

    Returns

    unknown

    Source

    -

    src/core/interfaces.ts:17

    Son güncelleme:

    \ No newline at end of file +

    src/core/interfaces.ts:17

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/emitter/index.html b/tr/v3/api/interfaces/emitter/index.html index 0144acf1a..9915d4b79 100644 --- a/tr/v3/api/interfaces/emitter/index.html +++ b/tr/v3/api/interfaces/emitter/index.html @@ -52,7 +52,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    this

    Source

    -

    src/core/interfaces.ts:22

    +

    src/core/interfaces.ts:22


    emit()

    @@ -64,7 +64,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    boolean

    Source

    -

    src/core/interfaces.ts:24

    +

    src/core/interfaces.ts:24


    removeListener()

    @@ -76,4 +76,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    this

    Source

    -

    src/core/interfaces.ts:23

    Son güncelleme:

    \ No newline at end of file +

    src/core/interfaces.ts:23

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/errorhandling/index.html b/tr/v3/api/interfaces/errorhandling/index.html index 062684296..9ff331aa8 100644 --- a/tr/v3/api/interfaces/errorhandling/index.html +++ b/tr/v3/api/interfaces/errorhandling/index.html @@ -54,7 +54,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    never

    Source

    -

    src/core/interfaces.ts:36

    +

    src/core/interfaces.ts:36


    updateAlive()

    @@ -66,4 +66,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:41

    Son güncelleme:

    \ No newline at end of file +

    src/core/interfaces.ts:41

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/eventmoduledefs/index.html b/tr/v3/api/interfaces/eventmoduledefs/index.html index 93fb60f9d..fddf0e69d 100644 --- a/tr/v3/api/interfaces/eventmoduledefs/index.html +++ b/tr/v3/api/interfaces/eventmoduledefs/index.html @@ -47,18 +47,18 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    0: DiscordEventCommand<keyof ClientEvents>

    Source

    -

    src/types/core-modules.ts:172

    +

    src/types/core-modules.ts:172


    1

    1: SernEventCommand<keyof SernEventsMapping>

    Source

    -

    src/types/core-modules.ts:171

    +

    src/types/core-modules.ts:171


    2

    2: ExternalEventCommand

    Source

    -

    src/types/core-modules.ts:173

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:173

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/externaleventcommand/index.html b/tr/v3/api/interfaces/externaleventcommand/index.html index dc8a6647b..5e5738afb 100644 --- a/tr/v3/api/interfaces/externaleventcommand/index.html +++ b/tr/v3/api/interfaces/externaleventcommand/index.html @@ -53,14 +53,14 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    emitter

    emitter: keyof Dependencies

    Source

    -

    src/types/core-modules.ts:57

    +

    src/types/core-modules.ts:57


    locals

    @@ -69,7 +69,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -86,7 +86,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -95,7 +95,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.name

    Source

    -

    src/types/core-modules.ts:56

    +

    src/types/core-modules.ts:56


    onEvent

    @@ -104,7 +104,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -113,7 +113,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -122,7 +122,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:58

    +

    src/types/core-modules.ts:58

    Methods

    execute()

    @@ -135,4 +135,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:59

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:59

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/init/index.html b/tr/v3/api/interfaces/init/index.html index 497c858e6..f9ca3abe6 100644 --- a/tr/v3/api/interfaces/init/index.html +++ b/tr/v3/api/interfaces/init/index.html @@ -51,4 +51,4 @@ Let dependencies implement this to initiate some logic.

    Returns

    unknown

    Source

    -

    src/core/interfaces.ts:9

    Son güncelleme:

    \ No newline at end of file +

    src/core/interfaces.ts:9

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/initplugin/index.html b/tr/v3/api/interfaces/initplugin/index.html index d547e7bc6..d21e68f34 100644 --- a/tr/v3/api/interfaces/initplugin/index.html +++ b/tr/v3/api/interfaces/initplugin/index.html @@ -59,7 +59,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Plugin.execute

    Source

    -

    src/types/core-plugin.ts:48

    +

    src/types/core-plugin.ts:48


    type

    @@ -68,4 +68,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Plugin.type

    Source

    -

    src/types/core-plugin.ts:47

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-plugin.ts:47

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/logging/index.html b/tr/v3/api/interfaces/logging/index.html index 70a8f12df..dd25fd357 100644 --- a/tr/v3/api/interfaces/logging/index.html +++ b/tr/v3/api/interfaces/logging/index.html @@ -55,7 +55,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:52

    +

    src/core/interfaces.ts:52


    error()

    @@ -66,7 +66,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:49

    +

    src/core/interfaces.ts:49


    info()

    @@ -77,7 +77,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:51

    +

    src/core/interfaces.ts:51


    warning()

    @@ -88,4 +88,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:50

    Son güncelleme:

    \ No newline at end of file +

    src/core/interfaces.ts:50

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/mentionableselectcommand/index.html b/tr/v3/api/interfaces/mentionableselectcommand/index.html index d1dbbfd4c..2d3982afa 100644 --- a/tr/v3/api/interfaces/mentionableselectcommand/index.html +++ b/tr/v3/api/interfaces/mentionableselectcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:95

    +

    src/types/core-modules.ts:95


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:94

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:94

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/modalsubmitcommand/index.html b/tr/v3/api/interfaces/modalsubmitcommand/index.html index 59f3445f8..f3bc6fdf1 100644 --- a/tr/v3/api/interfaces/modalsubmitcommand/index.html +++ b/tr/v3/api/interfaces/modalsubmitcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:105

    +

    src/types/core-modules.ts:105


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:104

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:104

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/module/index.html b/tr/v3/api/interfaces/module/index.html index 3f35d8da3..2b7e25514 100644 --- a/tr/v3/api/interfaces/module/index.html +++ b/tr/v3/api/interfaces/module/index.html @@ -65,14 +65,14 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    optional description: string

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    locals

    locals: Record<string, unknown>

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -87,35 +87,35 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    id: string

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    optional name: string

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    onEvent: ControlPlugin<any[]>[]

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    plugins: InitPlugin<any[]>[]

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    type: CommandType | EventType

    Source

    -

    src/types/core-modules.ts:35

    +

    src/types/core-modules.ts:35

    Methods

    execute()

    @@ -126,4 +126,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    any

    Source

    -

    src/types/core-modules.ts:45

    \ No newline at end of file +

    src/types/core-modules.ts:45

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/plugin/index.html b/tr/v3/api/interfaces/plugin/index.html index 5556d7380..15e153972 100644 --- a/tr/v3/api/interfaces/plugin/index.html +++ b/tr/v3/api/interfaces/plugin/index.html @@ -58,11 +58,11 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    PluginResult

    Source

    -

    src/types/core-plugin.ts:43

    +

    src/types/core-plugin.ts:43


    type

    type: PluginType

    Source

    -

    src/types/core-plugin.ts:42

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-plugin.ts:42

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/roleselectcommand/index.html b/tr/v3/api/interfaces/roleselectcommand/index.html index 79bd967d7..a06ec4846 100644 --- a/tr/v3/api/interfaces/roleselectcommand/index.html +++ b/tr/v3/api/interfaces/roleselectcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:90

    +

    src/types/core-modules.ts:90


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:89

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:89

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/scheduledtask/index.html b/tr/v3/api/interfaces/scheduledtask/index.html index 30d190c66..76a9d5ba1 100644 --- a/tr/v3/api/interfaces/scheduledtask/index.html +++ b/tr/v3/api/interfaces/scheduledtask/index.html @@ -47,21 +47,21 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    optional name: string

    Source

    -

    src/types/core-modules.ts:252

    +

    src/types/core-modules.ts:252


    timezone?

    optional timezone: string

    Source

    -

    src/types/core-modules.ts:254

    +

    src/types/core-modules.ts:254


    trigger

    trigger: string | Date

    Source

    -

    src/types/core-modules.ts:253

    +

    src/types/core-modules.ts:253

    Methods

    execute()

    @@ -73,4 +73,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    Awaitable<void>

    Source

    -

    src/types/core-modules.ts:255

    \ No newline at end of file +

    src/types/core-modules.ts:255

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/sernautocompletedata/index.html b/tr/v3/api/interfaces/sernautocompletedata/index.html index 25b1681bb..69241ffbd 100644 --- a/tr/v3/api/interfaces/sernautocompletedata/index.html +++ b/tr/v3/api/interfaces/sernautocompletedata/index.html @@ -51,14 +51,14 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    autocomplete: true

    Source

    -

    src/types/core-modules.ts:178

    +

    src/types/core-modules.ts:178


    command

    command: AutocompleteCommand

    Source

    -

    src/types/core-modules.ts:183

    +

    src/types/core-modules.ts:183


    description

    @@ -110,4 +110,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: String | Integer | Number

    Source

    -

    src/types/core-modules.ts:179

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:179

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/serneventcommand/index.html b/tr/v3/api/interfaces/serneventcommand/index.html index 63e0b7986..09345c59a 100644 --- a/tr/v3/api/interfaces/serneventcommand/index.html +++ b/tr/v3/api/interfaces/serneventcommand/index.html @@ -55,7 +55,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    locals

    @@ -64,7 +64,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -81,7 +81,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -90,7 +90,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.name

    Source

    -

    src/types/core-modules.ts:50

    +

    src/types/core-modules.ts:50


    onEvent

    @@ -99,7 +99,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -108,7 +108,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -117,7 +117,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:51

    +

    src/types/core-modules.ts:51

    Methods

    execute()

    @@ -130,4 +130,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:52

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:52

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/serneventsmapping/index.html b/tr/v3/api/interfaces/serneventsmapping/index.html index 1bbb20427..175267e6a 100644 --- a/tr/v3/api/interfaces/serneventsmapping/index.html +++ b/tr/v3/api/interfaces/serneventsmapping/index.html @@ -47,32 +47,32 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    error: [object]

    Source

    -

    src/types/utility.ts:13

    +

    src/types/utility.ts:13


    module.activate

    module.activate: [Payload]

    Source

    -

    src/types/utility.ts:12

    +

    src/types/utility.ts:12


    module.register

    module.register: [Payload]

    Source

    -

    src/types/utility.ts:11

    +

    src/types/utility.ts:11


    modulesLoaded

    modulesLoaded: [undefined?]

    Source

    -

    src/types/utility.ts:15

    +

    src/types/utility.ts:15


    warning

    warning: [Payload]

    Source

    -

    src/types/utility.ts:14

    Son güncelleme:

    \ No newline at end of file +

    src/types/utility.ts:14

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/sernsubcommanddata/index.html b/tr/v3/api/interfaces/sernsubcommanddata/index.html index e50c76921..6694f5a5a 100644 --- a/tr/v3/api/interfaces/sernsubcommanddata/index.html +++ b/tr/v3/api/interfaces/sernsubcommanddata/index.html @@ -87,7 +87,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    optional options: SernOptionsData[]

    Source

    -

    src/types/core-modules.ts:218

    +

    src/types/core-modules.ts:218


    required?

    @@ -105,4 +105,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    APIApplicationCommandOptionBase.type

    Source

    -

    src/types/core-modules.ts:217

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:217

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/sernsubcommandgroupdata/index.html b/tr/v3/api/interfaces/sernsubcommandgroupdata/index.html index 2e84b7ed0..5432de47f 100644 --- a/tr/v3/api/interfaces/sernsubcommandgroupdata/index.html +++ b/tr/v3/api/interfaces/sernsubcommandgroupdata/index.html @@ -96,7 +96,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    optional options: SernSubCommandData[]

    Source

    -

    src/types/core-modules.ts:223

    +

    src/types/core-modules.ts:223


    required?

    @@ -112,4 +112,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: SubcommandGroup

    Source

    -

    src/types/core-modules.ts:222

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:222

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/slashcommand/index.html b/tr/v3/api/interfaces/slashcommand/index.html index b5412449b..20ed3c09c 100644 --- a/tr/v3/api/interfaces/slashcommand/index.html +++ b/tr/v3/api/interfaces/slashcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.description

    Source

    -

    src/types/core-modules.ts:126

    +

    src/types/core-modules.ts:126


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:128

    +

    src/types/core-modules.ts:128


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,14 +111,14 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    options?

    optional options: SernOptionsData[]

    Source

    -

    src/types/core-modules.ts:127

    +

    src/types/core-modules.ts:127


    plugins

    @@ -127,7 +127,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -136,4 +136,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:125

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:125

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/stringselectcommand/index.html b/tr/v3/api/interfaces/stringselectcommand/index.html index 5af81fe5a..c2d31d945 100644 --- a/tr/v3/api/interfaces/stringselectcommand/index.html +++ b/tr/v3/api/interfaces/stringselectcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:80

    +

    src/types/core-modules.ts:80


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:79

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:79

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/textcommand/index.html b/tr/v3/api/interfaces/textcommand/index.html index 55d445722..3a76b3515 100644 --- a/tr/v3/api/interfaces/textcommand/index.html +++ b/tr/v3/api/interfaces/textcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:121

    +

    src/types/core-modules.ts:121


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:120

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:120

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/userselectcommand/index.html b/tr/v3/api/interfaces/userselectcommand/index.html index 0082c1e65..2dfabd4c6 100644 --- a/tr/v3/api/interfaces/userselectcommand/index.html +++ b/tr/v3/api/interfaces/userselectcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:100

    +

    src/types/core-modules.ts:100


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:99

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:99

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/namespaces/presence/interfaces/result/index.html b/tr/v3/api/namespaces/presence/interfaces/result/index.html index 6b4533271..7b4800f0f 100644 --- a/tr/v3/api/namespaces/presence/interfaces/result/index.html +++ b/tr/v3/api/namespaces/presence/interfaces/result/index.html @@ -47,14 +47,14 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    optional activities: ActivitiesOptions[]

    Source

    -

    src/core/presences.ts:60

    +

    src/core/presences.ts:60


    afk?

    optional afk: boolean

    Source

    -

    src/core/presences.ts:59

    +

    src/core/presences.ts:59


    onRepeat()?

    @@ -65,25 +65,25 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    Result

    Source

    -

    src/core/presences.ts:63

    +

    src/core/presences.ts:63


    repeat?

    optional repeat: number | [Emitter, string]

    Source

    -

    src/core/presences.ts:62

    +

    src/core/presences.ts:62


    shardId?

    optional shardId: number[]

    Source

    -

    src/core/presences.ts:61

    +

    src/core/presences.ts:61


    status?

    optional status: Status

    Source

    -

    src/core/presences.ts:58

    Son güncelleme:

    \ No newline at end of file +

    src/core/presences.ts:58

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/namespaces/presence/type-aliases/config/index.html b/tr/v3/api/namespaces/presence/type-aliases/config/index.html index 2fe25eab6..0e2c788bf 100644 --- a/tr/v3/api/namespaces/presence/type-aliases/config/index.html +++ b/tr/v3/api/namespaces/presence/type-aliases/config/index.html @@ -60,4 +60,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    optional inject: [...T]

    Source

    -

    src/core/presences.ts:51

    Son güncelleme:

    \ No newline at end of file +

    src/core/presences.ts:51

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/namespaces/sern/functions/init/index.html b/tr/v3/api/namespaces/sern/functions/init/index.html index 5e5784434..5f31381fc 100644 --- a/tr/v3/api/namespaces/sern/functions/init/index.html +++ b/tr/v3/api/namespaces/sern/functions/init/index.html @@ -55,4 +55,4 @@ Function to start the handler up

    Example

    src/index.ts
    1
    Sern.init({
    2
    commands: 'dist/commands',
    3
    events: 'dist/events',
    4
    })

    Source

    -

    src/sern.ts:35

    Son güncelleme:

    \ No newline at end of file +

    src/sern.ts:35

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/readme/index.html b/tr/v3/api/readme/index.html index 6e8616a1b..b3e52966a 100644 --- a/tr/v3/api/readme/index.html +++ b/tr/v3/api/readme/index.html @@ -125,4 +125,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • scheduledTask
  • single
  • transient
  • -

    Son güncelleme:

    \ No newline at end of file +

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/type-aliases/anyplugin/index.html b/tr/v3/api/type-aliases/anyplugin/index.html index 78fea50db..fe7ceaa51 100644 --- a/tr/v3/api/type-aliases/anyplugin/index.html +++ b/tr/v3/api/type-aliases/anyplugin/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    AnyPlugin: ControlPlugin | InitPlugin<[InitArgs<Processed<Module>>]>

    Source

    -

    src/types/core-plugin.ts:54

    \ No newline at end of file +

    src/types/core-plugin.ts:54

    \ No newline at end of file diff --git a/tr/v3/api/type-aliases/commandmodule/index.html b/tr/v3/api/type-aliases/commandmodule/index.html index 7acfe12d4..16f0551da 100644 --- a/tr/v3/api/type-aliases/commandmodule/index.html +++ b/tr/v3/api/type-aliases/commandmodule/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    CommandModule: TextCommand | SlashCommand | BothCommand | ContextMenuUser | ContextMenuMsg | ButtonCommand | StringSelectCommand | MentionableSelectCommand | UserSelectCommand | ChannelSelectCommand | RoleSelectCommand | ModalSubmitCommand

    Source

    -

    src/types/core-modules.ts:139

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:139

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/type-aliases/controller/index.html b/tr/v3/api/type-aliases/controller/index.html index d44584d7d..50f14cbd2 100644 --- a/tr/v3/api/type-aliases/controller/index.html +++ b/tr/v3/api/type-aliases/controller/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Controller: typeof controller

    Source

    -

    src/core/plugin.ts:45

    \ No newline at end of file +

    src/core/plugin.ts:45

    \ No newline at end of file diff --git a/tr/v3/api/type-aliases/eventmodule/index.html b/tr/v3/api/type-aliases/eventmodule/index.html index 45c0e4a80..74bcdaa7a 100644 --- a/tr/v3/api/type-aliases/eventmodule/index.html +++ b/tr/v3/api/type-aliases/eventmodule/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    EventModule: DiscordEventCommand | SernEventCommand | ExternalEventCommand

    Source

    -

    src/types/core-modules.ts:138

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:138

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/type-aliases/logpayload/index.html b/tr/v3/api/type-aliases/logpayload/index.html index 3c5525c90..37034ef56 100644 --- a/tr/v3/api/type-aliases/logpayload/index.html +++ b/tr/v3/api/type-aliases/logpayload/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    message: T

    Source

    -

    src/core/interfaces.ts:55

    Son güncelleme:

    \ No newline at end of file +

    src/core/interfaces.ts:55

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/type-aliases/payload/index.html b/tr/v3/api/type-aliases/payload/index.html index fd473f7f1..c7c86b7bd 100644 --- a/tr/v3/api/type-aliases/payload/index.html +++ b/tr/v3/api/type-aliases/payload/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Payload: object | object | object

    Source

    -

    src/types/utility.ts:18

    Son güncelleme:

    \ No newline at end of file +

    src/types/utility.ts:18

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/type-aliases/pluginresult/index.html b/tr/v3/api/type-aliases/pluginresult/index.html index aa5b2c45b..b248b9511 100644 --- a/tr/v3/api/type-aliases/pluginresult/index.html +++ b/tr/v3/api/type-aliases/pluginresult/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    PluginResult: Awaitable<Result<Record<string, unknown> | undefined, string | undefined>>

    Source

    -

    src/types/core-plugin.ts:35

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-plugin.ts:35

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/type-aliases/sdt/index.html b/tr/v3/api/type-aliases/sdt/index.html index 5e262dce7..7536222e4 100644 --- a/tr/v3/api/type-aliases/sdt/index.html +++ b/tr/v3/api/type-aliases/sdt/index.html @@ -62,4 +62,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: CommandType

    Source

    -

    src/types/core-modules.ts:25

    \ No newline at end of file +

    src/types/core-modules.ts:25

    \ No newline at end of file diff --git a/tr/v3/api/type-aliases/sernoptionsdata/index.html b/tr/v3/api/type-aliases/sernoptionsdata/index.html index eee94a4c6..bed1083dc 100644 --- a/tr/v3/api/type-aliases/sernoptionsdata/index.html +++ b/tr/v3/api/type-aliases/sernoptionsdata/index.html @@ -46,4 +46,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Type that replaces autocomplete with SernAutocompleteData

    Source

    -

    src/types/core-modules.ts:209

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:209

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/variables/controller/index.html b/tr/v3/api/variables/controller/index.html index 085c02056..75c62d1f8 100644 --- a/tr/v3/api/variables/controller/index.html +++ b/tr/v3/api/variables/controller/index.html @@ -65,4 +65,4 @@ The object passed into every plugin to control a command’s behavior

    Returns

    Err<undefined | string>

    Source

    -

    src/core/plugin.ts:39

    Son güncelleme:

    \ No newline at end of file +

    src/core/plugin.ts:39

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/variables/presence/index.html b/tr/v3/api/variables/presence/index.html index 593e3e3ae..0a2856749 100644 --- a/tr/v3/api/variables/presence/index.html +++ b/tr/v3/api/variables/presence/index.html @@ -115,4 +115,4 @@ adjacent to the file where Sern.init is CALLED.

    optional status: Status

    Source

    -

    src/core/presences.ts:10

    \ No newline at end of file +

    src/core/presences.ts:10

    \ No newline at end of file diff --git a/tr/v3/cli/about/index.html b/tr/v3/cli/about/index.html index dd369f393..98b3f26c7 100644 --- a/tr/v3/cli/about/index.html +++ b/tr/v3/cli/about/index.html @@ -50,4 +50,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    If you're new to sern, run npm create @sern/bot for an interactive setup to your new bot project!
    If you have any ideas, suggestions, bug reports, kindly join our support server: https://sern.dev/discord
    Options:
    -v, --version output the version number
    -h, --help display help for command
    -
    Commands:
    init [options] Quickest way to scaffold a new project [DEPRECATED]
    plugins [options] Install plugins from https://github.com/sern-handler/awesome-plugins
    extra Easy way to add extra things in your sern project
    commands Defacto way to manage your slash commands
    help [command] display help for command
    \ No newline at end of file +
    Commands:
    init [options] Quickest way to scaffold a new project [DEPRECATED]
    plugins [options] Install plugins from https://github.com/sern-handler/awesome-plugins
    extra Easy way to add extra things in your sern project
    commands Defacto way to manage your slash commands
    help [command] display help for command
    \ No newline at end of file diff --git a/tr/v3/cli/build/index.html b/tr/v3/cli/build/index.html index 1395ae94a..a32d6edbc 100644 --- a/tr/v3/cli/build/index.html +++ b/tr/v3/cli/build/index.html @@ -113,4 +113,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Full esbuild documentation here. Add more to the define field in build options (only availible with a sern.build file at the moment)

    process.env

    We generate your process.env with dotenv and generate typings for process.env. Less hassle!

    -
    DISCORD_TOKEN=<your token>
    1
    process.env.DISCORD_TOKEN; // string | undefined (not typesafe :()
    \ No newline at end of file +
    DISCORD_TOKEN=<your token>
    1
    process.env.DISCORD_TOKEN; // string | undefined (not typesafe :()
    \ No newline at end of file diff --git a/tr/v3/cli/clear/index.html b/tr/v3/cli/clear/index.html index a6c31f7e6..9c038155a 100644 --- a/tr/v3/cli/clear/index.html +++ b/tr/v3/cli/clear/index.html @@ -55,4 +55,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    • The clear command will prompt you to confirm the action. You can bypass this by using the -y flag.
    • The clear command will automatically read a .env file in the working directory. If you need to override this, you can use the -e flag to supply a path to a different .env file.
    • -
    \ No newline at end of file + \ No newline at end of file diff --git a/tr/v3/cli/extra/index.html b/tr/v3/cli/extra/index.html index 2a86e8406..26b99900d 100644 --- a/tr/v3/cli/extra/index.html +++ b/tr/v3/cli/extra/index.html @@ -48,4 +48,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    This command is pretty straightfoward. Install utilities into your application, assuming you have a sern.config.json.

    You can use this command to install things such as a Dockerfile

    Usage

    -
    Terminal window
    sern extra
    # Choose which extra feature from the prompt, such as this:
    What extra feature do you want to add? Dockerfile (TypeScript)
    \ No newline at end of file +
    Terminal window
    sern extra
    # Choose which extra feature from the prompt, such as this:
    What extra feature do you want to add? Dockerfile (TypeScript)
    \ No newline at end of file diff --git a/tr/v3/cli/publish/index.html b/tr/v3/cli/publish/index.html index 2d680d4fc..d0537d2ec 100644 --- a/tr/v3/cli/publish/index.html +++ b/tr/v3/cli/publish/index.html @@ -88,4 +88,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    src/commands/ping.ts
    1
    import { commandModule, Service, CommandType } from '@sern/handler'
    2
    3
    const client = Service('@sern/client');
    4
    5
    export const config = {
    6
    guildIds: ["889026545715400705"]
    7
    }
    8
    -
    9
    export default commandModule( {
    10
    type: CommandType.Slash
    11
    description: `${client.user.username}'s ping`,
    12
    execute: (ctx) => {
    13
    ctx.reply('pong')
    14
    }
    15
    })
    \ No newline at end of file +
    9
    export default commandModule( {
    10
    type: CommandType.Slash
    11
    description: `${client.user.username}'s ping`,
    12
    execute: (ctx) => {
    13
    ctx.reply('pong')
    14
    }
    15
    })
    \ No newline at end of file diff --git a/tr/v3/guide/getting-started/choose-ide/index.html b/tr/v3/guide/getting-started/choose-ide/index.html index ff3db66a9..e2981c28f 100644 --- a/tr/v3/guide/getting-started/choose-ide/index.html +++ b/tr/v3/guide/getting-started/choose-ide/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • Sublime Text
  • NotePad++
  • nvim (chad)
  • - \ No newline at end of file + \ No newline at end of file diff --git a/tr/v3/guide/getting-started/preparing/index.html b/tr/v3/guide/getting-started/preparing/index.html index 1dedcd94f..cb483117b 100644 --- a/tr/v3/guide/getting-started/preparing/index.html +++ b/tr/v3/guide/getting-started/preparing/index.html @@ -44,4 +44,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Preparing to Code

    Bu içerik henüz dilinizde mevcut değil.

    After installing an IDE, you need to install node. Node is necessary to use sern, as it’s based on Discord.js.

    You can download Node from the official website here.

    After you’ve downloaded Node you will need a Discord token

    -

    CONTINUE 🤓

    \ No newline at end of file +

    CONTINUE 🤓

    \ No newline at end of file diff --git a/tr/v3/guide/walkthrough/autocomplete/index.html b/tr/v3/guide/walkthrough/autocomplete/index.html index 3cb5d3245..3cf1c02fe 100644 --- a/tr/v3/guide/walkthrough/autocomplete/index.html +++ b/tr/v3/guide/walkthrough/autocomplete/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    We can filter the cheeses based on the focus object, and return only the cheeses that start with the focus object.

    You can do a lot more with the focus object, such as performing API calls, or implementing a fuzzy search.

    src/commands/cheese.ts
    1
    export default commandModule({
    2
    type: CommandType.Slash,
    3
    description: "show me cheese",
    4
    options: [
    5
    {
    6
    name: "list",
    7
    type: ApplicationCommandOptionType.String,
    8
    description: "pick a cheese to show",
    9
    required: true,
    10
    autocomplete: true,
    11
    command: {
    12
    onEvent: [],
    13
    execute: (ctx) => {
    14
    const focus = ctx.options.getFocused();
    15
    ctx.respond(
    16
    ["gouda", "parmesan", "harvarti"]
    17
    .filter((cheese) => cheese.startsWith(focus))
    18
    .map((cheese) => ({
    19
    name: cheese,
    20
    value: cheese,
    21
    })),
    22
    );
    23
    },
    24
    },
    25
    },
    26
    ],
    27
    execute: (ctx, [, args]) => {
    28
    const cheese = args.getString("list", true);
    29
    ctx.reply("selected cheese");
    30
    },
    31
    });
    - \ No newline at end of file + \ No newline at end of file diff --git a/tr/v3/guide/walkthrough/cli/index.html b/tr/v3/guide/walkthrough/cli/index.html index 38622dfef..bc979ac14 100644 --- a/tr/v3/guide/walkthrough/cli/index.html +++ b/tr/v3/guide/walkthrough/cli/index.html @@ -56,4 +56,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Extra Utilities

    To install extra utilities into your project, run:

    Terminal window
    sern extra
    -

    We have a more in depth guide on the CLI if you’re interested in learning more.

    \ No newline at end of file +

    We have a more in depth guide on the CLI if you’re interested in learning more.

    \ No newline at end of file diff --git a/tr/v3/guide/walkthrough/conclusion/index.html b/tr/v3/guide/walkthrough/conclusion/index.html index d2af26406..3e6dd5f95 100644 --- a/tr/v3/guide/walkthrough/conclusion/index.html +++ b/tr/v3/guide/walkthrough/conclusion/index.html @@ -44,4 +44,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Conclusion

    Bu içerik henüz dilinizde mevcut değil.

    If you reached this far, thank you for reading!

    We hope you have learned the necessities you need to create a bot with the sern framework.

    If you have any other questions, bugs, feature requests, concerns, please join our community server, and we’ll be glad to answer your questions!

    -

    paper logo

    \ No newline at end of file +

    paper logo

    \ No newline at end of file diff --git a/tr/v3/guide/walkthrough/dependency-injection/index.html b/tr/v3/guide/walkthrough/dependency-injection/index.html index 7277c8bac..7a332e01c 100644 --- a/tr/v3/guide/walkthrough/dependency-injection/index.html +++ b/tr/v3/guide/walkthrough/dependency-injection/index.html @@ -87,4 +87,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • Now, when your bot starts, the init method will be called. 🎉

  • - \ No newline at end of file + \ No newline at end of file diff --git a/tr/v3/guide/walkthrough/first-command/index.html b/tr/v3/guide/walkthrough/first-command/index.html index d8616ecac..f39a732f2 100644 --- a/tr/v3/guide/walkthrough/first-command/index.html +++ b/tr/v3/guide/walkthrough/first-command/index.html @@ -71,4 +71,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • CommandType.Slash
  • CommandType.Text
  • -

    This data structure helps interop between legacy commands and slash commands with ease.

    \ No newline at end of file +

    This data structure helps interop between legacy commands and slash commands with ease.

    \ No newline at end of file diff --git a/tr/v3/guide/walkthrough/first-event/index.html b/tr/v3/guide/walkthrough/first-event/index.html index 5544b919f..6cfec481f 100644 --- a/tr/v3/guide/walkthrough/first-event/index.html +++ b/tr/v3/guide/walkthrough/first-event/index.html @@ -53,4 +53,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    src/index.ts
    1
    await makeDependencies({
    2
    build: root => root.add({
    3
    eventlistener: single(() => new EventEmitter())
    4
    })
    5
    })

    In your event module, you can now listen to events from eventlistener, which will be emitted from the EventEmitter.

    src/events/myevent.ts
    1
    export default eventModule({
    2
    type: EventType.External,
    3
    emitter: 'eventlistener',
    4
    execute: (args) => {
    5
    console.log('Got event from eventlistener: ', args);
    6
    }
    7
    })
    - \ No newline at end of file + \ No newline at end of file diff --git a/tr/v3/guide/walkthrough/goal/index.html b/tr/v3/guide/walkthrough/goal/index.html index 6de40e036..c561bfae8 100644 --- a/tr/v3/guide/walkthrough/goal/index.html +++ b/tr/v3/guide/walkthrough/goal/index.html @@ -54,4 +54,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    4
    export class PingCommand extends Command {
    5
    public constructor(context: Command.Context) {
    6
    super(context, {
    7
    description: "Pong!",
    8
    chatInputCommand: {
    9
    register: true,
    10
    },
    11
    });
    12
    }
    13
    public async chatInputRun(interaction: CommandInteraction) {
    14
    await interaction.reply("Pong!");
    15
    }
    16
    }

    Keep in mind the sern example acts as both a slash command AND a text command. The Sapphire example is only a slash command, and it’s more code than sern.

    -

    Be smart. Choose sern.

    \ No newline at end of file +

    Be smart. Choose sern.

    \ No newline at end of file diff --git a/tr/v3/guide/walkthrough/good-to-know/index.html b/tr/v3/guide/walkthrough/good-to-know/index.html index 8b8456c73..2a9e70725 100644 --- a/tr/v3/guide/walkthrough/good-to-know/index.html +++ b/tr/v3/guide/walkthrough/good-to-know/index.html @@ -46,4 +46,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    For example, when installing TypeScript plugins, the language property is necessary to install from our open source repository.

    Using the CLI and running sern init --sync on pre-existing projects should install this file in the your project.

    Or, if this is a brand-new project, sern init automatically installs it.

    -
    sern.config.json
    1
    {
    2
    "language": "typescript",
    3
    "paths": {
    4
    "base": "src",
    5
    "commands": "commands"
    6
    }
    7
    }
    \ No newline at end of file +
    sern.config.json
    1
    {
    2
    "language": "typescript",
    3
    "paths": {
    4
    "base": "src",
    5
    "commands": "commands"
    6
    }
    7
    }
    \ No newline at end of file diff --git a/tr/v3/guide/walkthrough/new-project/index.html b/tr/v3/guide/walkthrough/new-project/index.html index 4f23b3680..0c59f3572 100644 --- a/tr/v3/guide/walkthrough/new-project/index.html +++ b/tr/v3/guide/walkthrough/new-project/index.html @@ -43,4 +43,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem; StarlightThemeProvider.updatePickers();

    New Project

    Bu içerik henüz dilinizde mevcut değil.

    Terminal window
    npm create @sern/bot

    Once you’ve used this command, follow the interactive prompts to create your new project.

    -

    If you need help, feel free to ask on our Discord.

    \ No newline at end of file +

    If you need help, feel free to ask on our Discord.

    \ No newline at end of file diff --git a/tr/v3/guide/walkthrough/plugins/index.html b/tr/v3/guide/walkthrough/plugins/index.html index ff2473aba..ba9a256fd 100644 --- a/tr/v3/guide/walkthrough/plugins/index.html +++ b/tr/v3/guide/walkthrough/plugins/index.html @@ -81,4 +81,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • Before an event occurs, this command module will check if the user has the id 182326315813306368.
  • If all plugins return controller.next(), this command replies Pong 🏓
  • - \ No newline at end of file + \ No newline at end of file diff --git a/tr/v3/guide/walkthrough/sern-emitter/index.html b/tr/v3/guide/walkthrough/sern-emitter/index.html index 1fa036d64..4db07fd36 100644 --- a/tr/v3/guide/walkthrough/sern-emitter/index.html +++ b/tr/v3/guide/walkthrough/sern-emitter/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • warn events, where it is possible to throw errors
  • You can put these and other event listeners into event modules!

    -

    You can view all events in the SernEventsMapping interface.

    \ No newline at end of file +

    You can view all events in the SernEventsMapping interface.

    \ No newline at end of file diff --git a/tr/v3/guide/walkthrough/services/index.html b/tr/v3/guide/walkthrough/services/index.html index c0d2d81db..0494992cf 100644 --- a/tr/v3/guide/walkthrough/services/index.html +++ b/tr/v3/guide/walkthrough/services/index.html @@ -83,4 +83,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    • Use Service for single dependency.
    • Use Services for multiple dependencies.
    • -
    \ No newline at end of file + \ No newline at end of file diff --git a/tr/v3/guide/walkthrough/transition/index.html b/tr/v3/guide/walkthrough/transition/index.html index d3c9f8bce..6cd98d12c 100644 --- a/tr/v3/guide/walkthrough/transition/index.html +++ b/tr/v3/guide/walkthrough/transition/index.html @@ -47,4 +47,4 @@ include a dependencies.d.ts file into compilation. (Chec

    A standard project file tree:

    • Dizinsrc -
      • Dizincommands/
      • Dizinevents/
      • Dizinplugins/
      • dependencies.d.ts
      • index.ts
    • .env
    • .gitignore
    • bun.lockb
    • package.json
    • README.md
    • sern.config.json
    • tsconfig.json
    \ No newline at end of file +
    • Dizincommands/
    • Dizinevents/
    • Dizinplugins/
    • dependencies.d.ts
    • index.ts
  • .env
  • .gitignore
  • bun.lockb
  • package.json
  • README.md
  • sern.config.json
  • tsconfig.json
  • \ No newline at end of file diff --git a/tr/v4/api/classes/context/index.html b/tr/v4/api/classes/context/index.html index fc7b389d1..9d5b3c961 100644 --- a/tr/v4/api/classes/context/index.html +++ b/tr/v4/api/classes/context/index.html @@ -230,4 +230,4 @@ else, interaction.user

    Returns

    Context

    Source

    -

    src/core/structures/context.ts:129

    Son güncelleme:

    \ No newline at end of file +

    src/core/structures/context.ts:129

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/enumerations/commandtype/index.html b/tr/v4/api/enumerations/commandtype/index.html index 5f6c39708..3567cdd4b 100644 --- a/tr/v4/api/enumerations/commandtype/index.html +++ b/tr/v4/api/enumerations/commandtype/index.html @@ -129,4 +129,4 @@ A bitfield that discriminates command modules

    UserSelect: 128

    Source

    -

    src/core/structures/enums.ts:26

    Son güncelleme:

    \ No newline at end of file +

    src/core/structures/enums.ts:26

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/enumerations/eventtype/index.html b/tr/v4/api/enumerations/eventtype/index.html index dfac6bc9b..adc652f80 100644 --- a/tr/v4/api/enumerations/eventtype/index.html +++ b/tr/v4/api/enumerations/eventtype/index.html @@ -68,4 +68,4 @@ Could be for example, process events, database events

    The EventType for handling sern events

    Source

    -

    src/core/structures/enums.ts:55

    Son güncelleme:

    \ No newline at end of file +

    src/core/structures/enums.ts:55

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/enumerations/payloadtype/index.html b/tr/v4/api/enumerations/payloadtype/index.html index 73e835b6f..cad7b2972 100644 --- a/tr/v4/api/enumerations/payloadtype/index.html +++ b/tr/v4/api/enumerations/payloadtype/index.html @@ -64,4 +64,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Warning: "warning"

    Source

    -

    src/core/structures/enums.ts:94

    Son güncelleme:

    \ No newline at end of file +

    src/core/structures/enums.ts:94

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/enumerations/plugintype/index.html b/tr/v4/api/enumerations/plugintype/index.html index 24ad7c810..7ff9549dd 100644 --- a/tr/v4/api/enumerations/plugintype/index.html +++ b/tr/v4/api/enumerations/plugintype/index.html @@ -59,4 +59,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    The PluginType for InitPlugins

    Source

    -

    src/core/structures/enums.ts:81

    Son güncelleme:

    \ No newline at end of file +

    src/core/structures/enums.ts:81

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/functions/commandcontrolplugin/index.html b/tr/v4/api/functions/commandcontrolplugin/index.html index 18a41e722..af74cf1c9 100644 --- a/tr/v4/api/functions/commandcontrolplugin/index.html +++ b/tr/v4/api/functions/commandcontrolplugin/index.html @@ -53,4 +53,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    2.5.0

    Source

    -

    src/core/plugin.ts:28

    Son güncelleme:

    \ No newline at end of file +

    src/core/plugin.ts:28

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/functions/commandinitplugin/index.html b/tr/v4/api/functions/commandinitplugin/index.html index 43443759d..b37235f76 100644 --- a/tr/v4/api/functions/commandinitplugin/index.html +++ b/tr/v4/api/functions/commandinitplugin/index.html @@ -53,4 +53,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    2.5.0

    Source

    -

    src/core/plugin.ts:20

    Son güncelleme:

    \ No newline at end of file +

    src/core/plugin.ts:20

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/functions/commandmodule/index.html b/tr/v4/api/functions/commandmodule/index.html index 5b806dbcc..97972509b 100644 --- a/tr/v4/api/functions/commandmodule/index.html +++ b/tr/v4/api/functions/commandmodule/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    1.0.0 The wrapper function to define command modules for sern

    Source

    -

    src/core/modules.ts:16

    Son güncelleme:

    \ No newline at end of file +

    src/core/modules.ts:16

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/functions/discordevent/index.html b/tr/v4/api/functions/discordevent/index.html index fa2eefb10..6993922bc 100644 --- a/tr/v4/api/functions/discordevent/index.html +++ b/tr/v4/api/functions/discordevent/index.html @@ -57,4 +57,4 @@ where typings can be very bad.

    Returns

    Module

    Source

    -

    src/core/modules.ts:42

    Son güncelleme:

    \ No newline at end of file +

    src/core/modules.ts:42

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/functions/eventinitplugin/index.html b/tr/v4/api/functions/eventinitplugin/index.html index 5e78a6bd1..9543e3523 100644 --- a/tr/v4/api/functions/eventinitplugin/index.html +++ b/tr/v4/api/functions/eventinitplugin/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    2.5.0

    Source

    -

    src/core/plugin.ts:14

    Son güncelleme:

    \ No newline at end of file +

    src/core/plugin.ts:14

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/functions/eventmodule/index.html b/tr/v4/api/functions/eventmodule/index.html index 3727ecc26..7ea7f7136 100644 --- a/tr/v4/api/functions/eventmodule/index.html +++ b/tr/v4/api/functions/eventmodule/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    1.0.0 The wrapper function to define event modules for sern

    Source

    -

    src/core/modules.ts:29

    Son güncelleme:

    \ No newline at end of file +

    src/core/modules.ts:29

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/functions/makedependencies/index.html b/tr/v4/api/functions/makedependencies/index.html index 7359f1f59..a21407397 100644 --- a/tr/v4/api/functions/makedependencies/index.html +++ b/tr/v4/api/functions/makedependencies/index.html @@ -53,4 +53,4 @@ This is required to start the handler, and is to be called before Sern.init.

    Example

    1
    await makeDependencies(({ add }) => {
    2
    add('@sern/client', new Client({ intents, partials })
    3
    })

    Source

    -

    src/core/ioc.ts:63

    Son güncelleme:

    \ No newline at end of file +

    src/core/ioc.ts:63

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/functions/makeplugin/index.html b/tr/v4/api/functions/makeplugin/index.html index 9e16aeb56..4a1ff5582 100644 --- a/tr/v4/api/functions/makeplugin/index.html +++ b/tr/v4/api/functions/makeplugin/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    Plugin<V>

    Source

    -

    src/core/plugin.ts:5

    Son güncelleme:

    \ No newline at end of file +

    src/core/plugin.ts:5

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/functions/service/index.html b/tr/v4/api/functions/service/index.html index d495b4674..0cded21fc 100644 --- a/tr/v4/api/functions/service/index.html +++ b/tr/v4/api/functions/service/index.html @@ -62,4 +62,4 @@ Note: this method only works AFTER your container has been initiated

    Throws

    if container is absent or not present

    Source

    -

    src/core/ioc.ts:93

    Son güncelleme:

    \ No newline at end of file +

    src/core/ioc.ts:93

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/functions/services/index.html b/tr/v4/api/functions/services/index.html index e46e6f633..08c02f347 100644 --- a/tr/v4/api/functions/services/index.html +++ b/tr/v4/api/functions/services/index.html @@ -57,4 +57,4 @@ The plural version of Servi

    Throws

    if container is absent or not present

    Source

    -

    src/core/ioc.ts:103

    Son güncelleme:

    \ No newline at end of file +

    src/core/ioc.ts:103

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/functions/single/index.html b/tr/v4/api/functions/single/index.html index c41b4b0a4..7b56601f4 100644 --- a/tr/v4/api/functions/single/index.html +++ b/tr/v4/api/functions/single/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    T

    Source

    -

    src/core/ioc.ts:112

    Son güncelleme:

    \ No newline at end of file +

    src/core/ioc.ts:112

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/functions/transient/index.html b/tr/v4/api/functions/transient/index.html index 41502635c..b6ad0c2a4 100644 --- a/tr/v4/api/functions/transient/index.html +++ b/tr/v4/api/functions/transient/index.html @@ -55,4 +55,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    2.0.0 Creates a transient object

    Source

    -

    src/core/ioc.ts:123

    Son güncelleme:

    \ No newline at end of file +

    src/core/ioc.ts:123

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/bothcommand/index.html b/tr/v4/api/interfaces/bothcommand/index.html index 5830dcb18..9c2533a9d 100644 --- a/tr/v4/api/interfaces/bothcommand/index.html +++ b/tr/v4/api/interfaces/bothcommand/index.html @@ -136,4 +136,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:132

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:132

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/buttoncommand/index.html b/tr/v4/api/interfaces/buttoncommand/index.html index b408b8a67..c2144b018 100644 --- a/tr/v4/api/interfaces/buttoncommand/index.html +++ b/tr/v4/api/interfaces/buttoncommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:74

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:74

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/channelselectcommand/index.html b/tr/v4/api/interfaces/channelselectcommand/index.html index e563aafdc..e6b4856b3 100644 --- a/tr/v4/api/interfaces/channelselectcommand/index.html +++ b/tr/v4/api/interfaces/channelselectcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:84

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:84

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/commandmoduledefs/index.html b/tr/v4/api/interfaces/commandmoduledefs/index.html index 1d1e4fda7..33b4e948f 100644 --- a/tr/v4/api/interfaces/commandmoduledefs/index.html +++ b/tr/v4/api/interfaces/commandmoduledefs/index.html @@ -124,4 +124,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    8: ContextMenuMsg

    Source

    -

    src/types/core-modules.ts:159

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:159

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/contextmenumsg/index.html b/tr/v4/api/interfaces/contextmenumsg/index.html index 7d55e26b2..f52a12ceb 100644 --- a/tr/v4/api/interfaces/contextmenumsg/index.html +++ b/tr/v4/api/interfaces/contextmenumsg/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:69

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:69

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/contextmenuuser/index.html b/tr/v4/api/interfaces/contextmenuuser/index.html index acffff9d9..b7717f49f 100644 --- a/tr/v4/api/interfaces/contextmenuuser/index.html +++ b/tr/v4/api/interfaces/contextmenuuser/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:64

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:64

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/controlplugin/index.html b/tr/v4/api/interfaces/controlplugin/index.html index ed7be67d7..955a1a301 100644 --- a/tr/v4/api/interfaces/controlplugin/index.html +++ b/tr/v4/api/interfaces/controlplugin/index.html @@ -68,4 +68,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Plugin.type

    Source

    -

    src/types/core-plugin.ts:51

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-plugin.ts:51

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/coredependencies/index.html b/tr/v4/api/interfaces/coredependencies/index.html index 485316df6..0e011327b 100644 --- a/tr/v4/api/interfaces/coredependencies/index.html +++ b/tr/v4/api/interfaces/coredependencies/index.html @@ -90,4 +90,4 @@ by module.meta.id -> Module

    @sern/scheduler: TaskScheduler

    Source

    -

    src/core/ioc.ts:161

    Son güncelleme:

    \ No newline at end of file +

    src/core/ioc.ts:161

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/discordeventcommand/index.html b/tr/v4/api/interfaces/discordeventcommand/index.html index 23ee1e4d6..65003ff91 100644 --- a/tr/v4/api/interfaces/discordeventcommand/index.html +++ b/tr/v4/api/interfaces/discordeventcommand/index.html @@ -130,4 +130,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:117

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:117

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/disposable/index.html b/tr/v4/api/interfaces/disposable/index.html index 62a2e0454..894892e27 100644 --- a/tr/v4/api/interfaces/disposable/index.html +++ b/tr/v4/api/interfaces/disposable/index.html @@ -51,4 +51,4 @@ Let dependencies implement this to dispose and cleanup.

    Returns

    unknown

    Source

    -

    src/core/interfaces.ts:17

    Son güncelleme:

    \ No newline at end of file +

    src/core/interfaces.ts:17

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/emitter/index.html b/tr/v4/api/interfaces/emitter/index.html index f68d3f371..d594a9eba 100644 --- a/tr/v4/api/interfaces/emitter/index.html +++ b/tr/v4/api/interfaces/emitter/index.html @@ -76,4 +76,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    this

    Source

    -

    src/core/interfaces.ts:23

    Son güncelleme:

    \ No newline at end of file +

    src/core/interfaces.ts:23

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/errorhandling/index.html b/tr/v4/api/interfaces/errorhandling/index.html index c583ce1de..18982c39e 100644 --- a/tr/v4/api/interfaces/errorhandling/index.html +++ b/tr/v4/api/interfaces/errorhandling/index.html @@ -66,4 +66,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:41

    Son güncelleme:

    \ No newline at end of file +

    src/core/interfaces.ts:41

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/eventmoduledefs/index.html b/tr/v4/api/interfaces/eventmoduledefs/index.html index 2fc487723..25a99c4e2 100644 --- a/tr/v4/api/interfaces/eventmoduledefs/index.html +++ b/tr/v4/api/interfaces/eventmoduledefs/index.html @@ -61,4 +61,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    2: ExternalEventCommand

    Source

    -

    src/types/core-modules.ts:173

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:173

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/externaleventcommand/index.html b/tr/v4/api/interfaces/externaleventcommand/index.html index 97605480d..feb1ab0f8 100644 --- a/tr/v4/api/interfaces/externaleventcommand/index.html +++ b/tr/v4/api/interfaces/externaleventcommand/index.html @@ -135,4 +135,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:59

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:59

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/init/index.html b/tr/v4/api/interfaces/init/index.html index 365328621..57a24ef06 100644 --- a/tr/v4/api/interfaces/init/index.html +++ b/tr/v4/api/interfaces/init/index.html @@ -51,4 +51,4 @@ Let dependencies implement this to initiate some logic.

    Returns

    unknown

    Source

    -

    src/core/interfaces.ts:9

    Son güncelleme:

    \ No newline at end of file +

    src/core/interfaces.ts:9

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/initplugin/index.html b/tr/v4/api/interfaces/initplugin/index.html index 9635b2952..697cca236 100644 --- a/tr/v4/api/interfaces/initplugin/index.html +++ b/tr/v4/api/interfaces/initplugin/index.html @@ -68,4 +68,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Plugin.type

    Source

    -

    src/types/core-plugin.ts:47

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-plugin.ts:47

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/logging/index.html b/tr/v4/api/interfaces/logging/index.html index 547756199..5867263d8 100644 --- a/tr/v4/api/interfaces/logging/index.html +++ b/tr/v4/api/interfaces/logging/index.html @@ -88,4 +88,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:50

    Son güncelleme:

    \ No newline at end of file +

    src/core/interfaces.ts:50

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/mentionableselectcommand/index.html b/tr/v4/api/interfaces/mentionableselectcommand/index.html index 70860a7a1..39dde2c12 100644 --- a/tr/v4/api/interfaces/mentionableselectcommand/index.html +++ b/tr/v4/api/interfaces/mentionableselectcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:94

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:94

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/modalsubmitcommand/index.html b/tr/v4/api/interfaces/modalsubmitcommand/index.html index 47d7aba99..fe7c3175e 100644 --- a/tr/v4/api/interfaces/modalsubmitcommand/index.html +++ b/tr/v4/api/interfaces/modalsubmitcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:104

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:104

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/module/index.html b/tr/v4/api/interfaces/module/index.html index 339455aef..7f3284872 100644 --- a/tr/v4/api/interfaces/module/index.html +++ b/tr/v4/api/interfaces/module/index.html @@ -126,4 +126,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    any

    Source

    -

    src/types/core-modules.ts:45

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:45

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/plugin/index.html b/tr/v4/api/interfaces/plugin/index.html index c47bc391b..5e84ebb56 100644 --- a/tr/v4/api/interfaces/plugin/index.html +++ b/tr/v4/api/interfaces/plugin/index.html @@ -65,4 +65,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: PluginType

    Source

    -

    src/types/core-plugin.ts:42

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-plugin.ts:42

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/roleselectcommand/index.html b/tr/v4/api/interfaces/roleselectcommand/index.html index 4c16a51df..2101e03b0 100644 --- a/tr/v4/api/interfaces/roleselectcommand/index.html +++ b/tr/v4/api/interfaces/roleselectcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:89

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:89

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/sernautocompletedata/index.html b/tr/v4/api/interfaces/sernautocompletedata/index.html index 693cca9d8..f789a2ef8 100644 --- a/tr/v4/api/interfaces/sernautocompletedata/index.html +++ b/tr/v4/api/interfaces/sernautocompletedata/index.html @@ -110,4 +110,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: String | Integer | Number

    Source

    -

    src/types/core-modules.ts:179

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:179

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/serneventcommand/index.html b/tr/v4/api/interfaces/serneventcommand/index.html index 067ffa25e..87d972780 100644 --- a/tr/v4/api/interfaces/serneventcommand/index.html +++ b/tr/v4/api/interfaces/serneventcommand/index.html @@ -130,4 +130,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:52

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:52

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/serneventsmapping/index.html b/tr/v4/api/interfaces/serneventsmapping/index.html index 9da851676..4b29fc06e 100644 --- a/tr/v4/api/interfaces/serneventsmapping/index.html +++ b/tr/v4/api/interfaces/serneventsmapping/index.html @@ -75,4 +75,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    warning: [Payload]

    Source

    -

    src/types/utility.ts:14

    Son güncelleme:

    \ No newline at end of file +

    src/types/utility.ts:14

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/sernsubcommanddata/index.html b/tr/v4/api/interfaces/sernsubcommanddata/index.html index a4aa17956..681295634 100644 --- a/tr/v4/api/interfaces/sernsubcommanddata/index.html +++ b/tr/v4/api/interfaces/sernsubcommanddata/index.html @@ -105,4 +105,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    APIApplicationCommandOptionBase.type

    Source

    -

    src/types/core-modules.ts:217

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:217

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/sernsubcommandgroupdata/index.html b/tr/v4/api/interfaces/sernsubcommandgroupdata/index.html index 289b12200..4f75b2453 100644 --- a/tr/v4/api/interfaces/sernsubcommandgroupdata/index.html +++ b/tr/v4/api/interfaces/sernsubcommandgroupdata/index.html @@ -112,4 +112,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: SubcommandGroup

    Source

    -

    src/types/core-modules.ts:222

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:222

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/slashcommand/index.html b/tr/v4/api/interfaces/slashcommand/index.html index c162e60a6..2255ede7e 100644 --- a/tr/v4/api/interfaces/slashcommand/index.html +++ b/tr/v4/api/interfaces/slashcommand/index.html @@ -136,4 +136,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:125

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:125

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/stringselectcommand/index.html b/tr/v4/api/interfaces/stringselectcommand/index.html index 694e94b3f..93722b710 100644 --- a/tr/v4/api/interfaces/stringselectcommand/index.html +++ b/tr/v4/api/interfaces/stringselectcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:79

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:79

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/textcommand/index.html b/tr/v4/api/interfaces/textcommand/index.html index 30e95a865..839a04932 100644 --- a/tr/v4/api/interfaces/textcommand/index.html +++ b/tr/v4/api/interfaces/textcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:120

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:120

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/userselectcommand/index.html b/tr/v4/api/interfaces/userselectcommand/index.html index 0164e0493..14e19567c 100644 --- a/tr/v4/api/interfaces/userselectcommand/index.html +++ b/tr/v4/api/interfaces/userselectcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:99

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:99

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/namespaces/sern/functions/init/index.html b/tr/v4/api/namespaces/sern/functions/init/index.html index 0a88878c5..0c67ac9b9 100644 --- a/tr/v4/api/namespaces/sern/functions/init/index.html +++ b/tr/v4/api/namespaces/sern/functions/init/index.html @@ -55,4 +55,4 @@ Function to start the handler up

    Example

    src/index.ts
    1
    Sern.init({
    2
    commands: 'dist/commands',
    3
    events: 'dist/events',
    4
    })

    Source

    -

    src/sern.ts:35

    Son güncelleme:

    \ No newline at end of file +

    src/sern.ts:35

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/readme/index.html b/tr/v4/api/readme/index.html index 3aa0647e6..935124862 100644 --- a/tr/v4/api/readme/index.html +++ b/tr/v4/api/readme/index.html @@ -125,4 +125,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • scheduledTask
  • single
  • transient
  • -

    Son güncelleme:

    \ No newline at end of file +

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/type-aliases/anyplugin/index.html b/tr/v4/api/type-aliases/anyplugin/index.html index c5bd56c2a..7d6f8a175 100644 --- a/tr/v4/api/type-aliases/anyplugin/index.html +++ b/tr/v4/api/type-aliases/anyplugin/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    AnyPlugin: ControlPlugin | InitPlugin<[InitArgs<Processed<Module>>]>

    Source

    -

    src/types/core-plugin.ts:54

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-plugin.ts:54

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/type-aliases/commandmodule/index.html b/tr/v4/api/type-aliases/commandmodule/index.html index f452bd6ba..d5692277a 100644 --- a/tr/v4/api/type-aliases/commandmodule/index.html +++ b/tr/v4/api/type-aliases/commandmodule/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    CommandModule: TextCommand | SlashCommand | BothCommand | ContextMenuUser | ContextMenuMsg | ButtonCommand | StringSelectCommand | MentionableSelectCommand | UserSelectCommand | ChannelSelectCommand | RoleSelectCommand | ModalSubmitCommand

    Source

    -

    src/types/core-modules.ts:139

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:139

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/type-aliases/controller/index.html b/tr/v4/api/type-aliases/controller/index.html index 26b209e08..ace0d3012 100644 --- a/tr/v4/api/type-aliases/controller/index.html +++ b/tr/v4/api/type-aliases/controller/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Controller: typeof controller

    Source

    -

    src/core/plugin.ts:45

    Son güncelleme:

    \ No newline at end of file +

    src/core/plugin.ts:45

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/type-aliases/eventmodule/index.html b/tr/v4/api/type-aliases/eventmodule/index.html index 0378fb06b..212b6fa18 100644 --- a/tr/v4/api/type-aliases/eventmodule/index.html +++ b/tr/v4/api/type-aliases/eventmodule/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    EventModule: DiscordEventCommand | SernEventCommand | ExternalEventCommand

    Source

    -

    src/types/core-modules.ts:138

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:138

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/type-aliases/logpayload/index.html b/tr/v4/api/type-aliases/logpayload/index.html index a8dc9b07c..6c3d74821 100644 --- a/tr/v4/api/type-aliases/logpayload/index.html +++ b/tr/v4/api/type-aliases/logpayload/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    message: T

    Source

    -

    src/core/interfaces.ts:55

    Son güncelleme:

    \ No newline at end of file +

    src/core/interfaces.ts:55

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/type-aliases/payload/index.html b/tr/v4/api/type-aliases/payload/index.html index 7047d15fc..f934e3637 100644 --- a/tr/v4/api/type-aliases/payload/index.html +++ b/tr/v4/api/type-aliases/payload/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Payload: object | object | object

    Source

    -

    src/types/utility.ts:18

    Son güncelleme:

    \ No newline at end of file +

    src/types/utility.ts:18

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/type-aliases/pluginresult/index.html b/tr/v4/api/type-aliases/pluginresult/index.html index ddfa76e11..bb3b2e514 100644 --- a/tr/v4/api/type-aliases/pluginresult/index.html +++ b/tr/v4/api/type-aliases/pluginresult/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    PluginResult: Awaitable<Result<Record<string, unknown> | undefined, string | undefined>>

    Source

    -

    src/types/core-plugin.ts:35

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-plugin.ts:35

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/type-aliases/sdt/index.html b/tr/v4/api/type-aliases/sdt/index.html index 745df1207..8db785062 100644 --- a/tr/v4/api/type-aliases/sdt/index.html +++ b/tr/v4/api/type-aliases/sdt/index.html @@ -62,4 +62,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: CommandType

    Source

    -

    src/types/core-modules.ts:25

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:25

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/type-aliases/sernoptionsdata/index.html b/tr/v4/api/type-aliases/sernoptionsdata/index.html index 8dbf6b282..33861d194 100644 --- a/tr/v4/api/type-aliases/sernoptionsdata/index.html +++ b/tr/v4/api/type-aliases/sernoptionsdata/index.html @@ -46,4 +46,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Type that replaces autocomplete with SernAutocompleteData

    Source

    -

    src/types/core-modules.ts:209

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:209

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/variables/controller/index.html b/tr/v4/api/variables/controller/index.html index b5548836a..0052c59ef 100644 --- a/tr/v4/api/variables/controller/index.html +++ b/tr/v4/api/variables/controller/index.html @@ -65,4 +65,4 @@ The object passed into every plugin to control a command’s behavior

    Returns

    Err<undefined | string>

    Source

    -

    src/core/plugin.ts:39

    Son güncelleme:

    \ No newline at end of file +

    src/core/plugin.ts:39

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/variables/presence/index.html b/tr/v4/api/variables/presence/index.html index 266fbd2b4..92090b5fb 100644 --- a/tr/v4/api/variables/presence/index.html +++ b/tr/v4/api/variables/presence/index.html @@ -115,4 +115,4 @@ adjacent to the file where Sern.init is CALLED.

    optional status: Status

    Source

    -

    src/core/presences.ts:10

    Son güncelleme:

    \ No newline at end of file +

    src/core/presences.ts:10

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/cli/about/index.html b/tr/v4/cli/about/index.html index ea5c1efc3..7173c08f2 100644 --- a/tr/v4/cli/about/index.html +++ b/tr/v4/cli/about/index.html @@ -50,4 +50,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    If you're new to sern, run npm create @sern/bot for an interactive setup to your new bot project!
    If you have any ideas, suggestions, bug reports, kindly join our support server: https://sern.dev/discord
    Options:
    -v, --version output the version number
    -h, --help display help for command
    -
    Commands:
    init [options] Quickest way to scaffold a new project [DEPRECATED]
    plugins [options] Install plugins from https://github.com/sern-handler/awesome-plugins
    extra Easy way to add extra things in your sern project
    commands Defacto way to manage your slash commands
    help [command] display help for command
    \ No newline at end of file +
    Commands:
    init [options] Quickest way to scaffold a new project [DEPRECATED]
    plugins [options] Install plugins from https://github.com/sern-handler/awesome-plugins
    extra Easy way to add extra things in your sern project
    commands Defacto way to manage your slash commands
    help [command] display help for command
    \ No newline at end of file diff --git a/tr/v4/cli/build/index.html b/tr/v4/cli/build/index.html index 63fcb202e..b9561dc7a 100644 --- a/tr/v4/cli/build/index.html +++ b/tr/v4/cli/build/index.html @@ -113,4 +113,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Full esbuild documentation here. Add more to the define field in build options (only availible with a sern.build file at the moment)

    process.env

    We generate your process.env with dotenv and generate typings for process.env. Less hassle!

    -
    DISCORD_TOKEN=<your token>
    1
    process.env.DISCORD_TOKEN; // string | undefined (not typesafe :()
    \ No newline at end of file +
    DISCORD_TOKEN=<your token>
    1
    process.env.DISCORD_TOKEN; // string | undefined (not typesafe :()
    \ No newline at end of file diff --git a/tr/v4/cli/clear/index.html b/tr/v4/cli/clear/index.html index fc74f5f03..4bf089caa 100644 --- a/tr/v4/cli/clear/index.html +++ b/tr/v4/cli/clear/index.html @@ -55,4 +55,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    • The clear command will prompt you to confirm the action. You can bypass this by using the -y flag.
    • The clear command will automatically read a .env file in the working directory. If you need to override this, you can use the -e flag to supply a path to a different .env file.
    • -
    \ No newline at end of file + \ No newline at end of file diff --git a/tr/v4/cli/extra/index.html b/tr/v4/cli/extra/index.html index 152bac5b1..cbcc56a34 100644 --- a/tr/v4/cli/extra/index.html +++ b/tr/v4/cli/extra/index.html @@ -48,4 +48,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    This command is pretty straightfoward. Install utilities into your application, assuming you have a sern.config.json.

    You can use this command to install things such as a Dockerfile

    Usage

    -
    Terminal window
    sern extra
    # Choose which extra feature from the prompt, such as this:
    What extra feature do you want to add? Dockerfile (TypeScript)
    \ No newline at end of file +
    Terminal window
    sern extra
    # Choose which extra feature from the prompt, such as this:
    What extra feature do you want to add? Dockerfile (TypeScript)
    \ No newline at end of file diff --git a/tr/v4/cli/publish/index.html b/tr/v4/cli/publish/index.html index 5ed13a75d..431a25ab5 100644 --- a/tr/v4/cli/publish/index.html +++ b/tr/v4/cli/publish/index.html @@ -91,4 +91,4 @@ use the new service Publisher, officially maintained.

    src/commands/ping.ts
    1
    import { commandModule, Service, CommandType } from '@sern/handler'
    2
    3
    const client = Service('@sern/client');
    4
    5
    export const config = {
    6
    guildIds: ["889026545715400705"]
    7
    }
    8
    -
    9
    export default commandModule( {
    10
    type: CommandType.Slash
    11
    description: `${client.user.username}'s ping`,
    12
    execute: (ctx) => {
    13
    ctx.reply('pong')
    14
    }
    15
    })
    \ No newline at end of file +
    9
    export default commandModule( {
    10
    type: CommandType.Slash
    11
    description: `${client.user.username}'s ping`,
    12
    execute: (ctx) => {
    13
    ctx.reply('pong')
    14
    }
    15
    })
    \ No newline at end of file diff --git a/tr/v4/reference/autocomplete/index.html b/tr/v4/reference/autocomplete/index.html index 405696de5..e8f458065 100644 --- a/tr/v4/reference/autocomplete/index.html +++ b/tr/v4/reference/autocomplete/index.html @@ -51,4 +51,4 @@ We’ve implemented this functionality using a simple tree search algorithm with We can filter cheeses based on the focus object, and return only the cheeses that start with the focus object. You can do a lot more with the focus object, such as performing API calls, or implementing a fuzzy search.

    src/commands/cheese.ts
    1
    export default commandModule({
    2
    type: CommandType.Slash,
    3
    description: "show me cheese",
    4
    options: [
    5
    {
    6
    name: "list",
    7
    type: ApplicationCommandOptionType.String,
    8
    description: "pick a cheese to show",
    9
    required: true,
    10
    autocomplete: true,
    11
    command: {
    12
    onEvent: [],
    13
    execute: (ctx) => {
    14
    const focus = ctx.options.getFocused();
    15
    ctx.respond ["gouda", "parmesan", "harvarti"]
    16
    .filter((cheese) => cheese.startsWith(focus))
    17
    .map((cheese) => ({ name: cheese, value: cheese })));
    18
    },
    19
    },
    20
    },
    21
    ],
    22
    execute: (ctx) => {
    23
    const cheese = ctx.options.getString("list", true);
    24
    ctx.reply("selected cheese");
    25
    },
    26
    });
    - \ No newline at end of file + \ No newline at end of file diff --git a/tr/v4/reference/conclusion/index.html b/tr/v4/reference/conclusion/index.html index a8227bb0d..dd26740df 100644 --- a/tr/v4/reference/conclusion/index.html +++ b/tr/v4/reference/conclusion/index.html @@ -44,4 +44,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Conclusion

    Bu içerik henüz dilinizde mevcut değil.

    If you reached this far, thank you for reading!

    We hope you have learned the necessities you need to create a bot with the sern framework.

    If you have any other questions, bugs, feature requests, concerns, please join our community server, and we’ll be glad to answer your questions!

    -

    paper logo

    \ No newline at end of file +

    paper logo

    \ No newline at end of file diff --git a/tr/v4/reference/config/index.html b/tr/v4/reference/config/index.html index f3f9dc897..8df39af36 100644 --- a/tr/v4/reference/config/index.html +++ b/tr/v4/reference/config/index.html @@ -65,4 +65,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    user defined

    Feel free to supply any other constants / variables you may need.

    1
    export const OWNERS = ['182326315813306368']
    - \ No newline at end of file + \ No newline at end of file diff --git a/tr/v4/reference/dependencies/index.html b/tr/v4/reference/dependencies/index.html index 3449c4bba..ef6b7ad98 100644 --- a/tr/v4/reference/dependencies/index.html +++ b/tr/v4/reference/dependencies/index.html @@ -115,4 +115,4 @@ A common occurence in sern projects is to swap out the Logger for a custom one. As a result, the codebase is more modular and easier to test and refactor

    \ No newline at end of file +For example, you may prefer importing the logger service vs. injecting the Logger class as a dependency.

    \ No newline at end of file diff --git a/tr/v4/reference/getting-started/index.html b/tr/v4/reference/getting-started/index.html index e2093351a..7aeb7b9c8 100644 --- a/tr/v4/reference/getting-started/index.html +++ b/tr/v4/reference/getting-started/index.html @@ -43,4 +43,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem; StarlightThemeProvider.updatePickers();

    Getting Started

    Bu içerik henüz dilinizde mevcut değil.

    Terminal window
    npm create @sern/bot

    Once you’ve used this command, follow the interactive prompts to create your new project.

    -

    If you need help, feel free to ask on our Discord.

    \ No newline at end of file +

    If you need help, feel free to ask on our Discord.

    \ No newline at end of file diff --git a/tr/v4/reference/modules/index.html b/tr/v4/reference/modules/index.html index fab6c3c8a..77a4cdaff 100644 --- a/tr/v4/reference/modules/index.html +++ b/tr/v4/reference/modules/index.html @@ -84,4 +84,4 @@ You may not see your command instantly in Discord, if so, try refreshing.

    Listening to Discord Events
    src/events/messageCreate.js
    1
    import { eventModule, EventType } from "@sern/handler";
    2
    3
    export default eventModule({
    4
    type: EventType.Discord,
    5
    execute: async (message) => {
    6
    console.log(`${message.user} said`, message.content)
    7
    },
    8
    });
    - \ No newline at end of file + \ No newline at end of file diff --git a/tr/v4/reference/plugins/index.html b/tr/v4/reference/plugins/index.html index 367f84db3..753b0564b 100644 --- a/tr/v4/reference/plugins/index.html +++ b/tr/v4/reference/plugins/index.html @@ -108,4 +108,4 @@ plugin chain.

    Plugins also carry an instance of all of your dependencies. Use them and use them as you please! For example, creating a plugin which logs which user uses your command

    -
    1
    import { commandModule, CommandControlPlugin, CommandType } from '@sern/handler'
    2
    export const log = CommandControlPlugin((ctx, sdt) => {
    3
    sdt
    4
    .deps['@sern/logger']
    5
    .info({ message: `${ctx.user.id} used this command from ${ctx.guild.id}` });
    6
    })
    \ No newline at end of file +
    1
    import { commandModule, CommandControlPlugin, CommandType } from '@sern/handler'
    2
    export const log = CommandControlPlugin((ctx, sdt) => {
    3
    sdt
    4
    .deps['@sern/logger']
    5
    .info({ message: `${ctx.user.id} used this command from ${ctx.guild.id}` });
    6
    })
    \ No newline at end of file diff --git a/tr/v4/reference/presence/index.html b/tr/v4/reference/presence/index.html index 3c1f0ca4d..aa0f9bb6c 100644 --- a/tr/v4/reference/presence/index.html +++ b/tr/v4/reference/presence/index.html @@ -57,4 +57,4 @@ An example of this is shuffling presences on intervals.

    23
    export default Presence.module({
    24
    execute: () => {
    25
    const [type, name, status] = statuses.at(0)!;
    26
    return Presence
    27
    //start your presence with this.
    28
    .of({ activities: [ { type, name } ], status })
    29
    .repeated(() => {
    30
    const [type, name, status] = [...shuffleArray(statuses)].shift()!;
    31
    return {
    32
    status,
    33
    activities: [{ type, name }]
    34
    };
    35
    }, 60_000); //repeat and setPresence with returned result every minute
    36
    }
    37
    })

    Inject dependencies

    ./src/presence.js
    1
    import { Presence } from '@sern/handler'
    2
    import { ActivityType } from 'discord.js';
    3
    -
    4
    const activity = { type: ActivityType.Listening, name: "what's bofa" };
    5
    export default Presence.module({
    6
    inject: ['@sern/logger'],
    7
    execute: (logger) => {
    8
    logger?.info({ message: "Presence changed" });
    9
    return Presence
    10
    .of({ activities: [activity], status: "idle" })
    11
    .once();
    12
    }
    13
    })
    \ No newline at end of file +
    4
    const activity = { type: ActivityType.Listening, name: "what's bofa" };
    5
    export default Presence.module({
    6
    inject: ['@sern/logger'],
    7
    execute: (logger) => {
    8
    logger?.info({ message: "Presence changed" });
    9
    return Presence
    10
    .of({ activities: [activity], status: "idle" })
    11
    .once();
    12
    }
    13
    })
    \ No newline at end of file diff --git a/tr/v4/reference/project-layout/index.html b/tr/v4/reference/project-layout/index.html index 320c2a63b..f5b45bb1f 100644 --- a/tr/v4/reference/project-layout/index.html +++ b/tr/v4/reference/project-layout/index.html @@ -44,4 +44,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Project Layout

    Bu içerik henüz dilinizde mevcut değil.

    A project should look like this:

    • Dizinsrc -
      • Dizincommands/
      • Dizinevents/
      • Dizinplugins/ # created automatically if running sern plugins
      • index.js
      • config.js # configuration for your entire application
    • .env
    • .gitignore
    • bun.lockb
    • package.json
    • README.md
    • sern.config.json
    • jsconfig.json # tsconfig.json if you are using typescript
    \ No newline at end of file +
    • Dizincommands/
    • Dizinevents/
    • Dizinplugins/ # created automatically if running sern plugins
    • index.js
    • config.js # configuration for your entire application
  • .env
  • .gitignore
  • bun.lockb
  • package.json
  • README.md
  • sern.config.json
  • jsconfig.json # tsconfig.json if you are using typescript
  • \ No newline at end of file diff --git a/tr/v4/reference/tasks/index.html b/tr/v4/reference/tasks/index.html index 3003410f1..2ee0a7f01 100644 --- a/tr/v4/reference/tasks/index.html +++ b/tr/v4/reference/tasks/index.html @@ -46,4 +46,4 @@ If you haven’t already, add the tasks directory to you
    1
    export const tasks = "./dist/tasks"

    Defines a task that runs every minute.

    ./src/tasks/every-minute.js
    1
    import { scheduledTask } from "@sern/handler";
    2
    -
    3
    export default scheduledTask({
    4
    trigger: "* * * * *",
    5
    execute: (context) => {
    6
    console.log("cron cron")
    7
    }
    8
    })
    \ No newline at end of file +
    3
    export default scheduledTask({
    4
    trigger: "* * * * *",
    5
    execute: (context) => {
    6
    console.log("cron cron")
    7
    }
    8
    })
    \ No newline at end of file diff --git a/tr/v4/snippets/command/index.html b/tr/v4/snippets/command/index.html index 575027892..587834392 100644 --- a/tr/v4/snippets/command/index.html +++ b/tr/v4/snippets/command/index.html @@ -42,4 +42,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Command

    Bu içerik henüz dilinizde mevcut değil.

    src/commands/ping.js
    1
    import { commandModule, CommandType } from "@sern/handler";
    2
    -
    3
    export default commandModule({
    4
    type: CommandType.Both,
    5
    plugins: [],
    6
    description: "A ping command",
    7
    execute: async (ctx, sdt) => {
    8
    await ctx.reply("Pong 🏓");
    9
    },
    10
    });
    \ No newline at end of file +
    3
    export default commandModule({
    4
    type: CommandType.Both,
    5
    plugins: [],
    6
    description: "A ping command",
    7
    execute: async (ctx, sdt) => {
    8
    await ctx.reply("Pong 🏓");
    9
    },
    10
    });
    \ No newline at end of file diff --git a/tr/v4/snippets/event/index.html b/tr/v4/snippets/event/index.html index de59d291c..879d15880 100644 --- a/tr/v4/snippets/event/index.html +++ b/tr/v4/snippets/event/index.html @@ -43,4 +43,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem; StarlightThemeProvider.updatePickers();

    Event

    Bu içerik henüz dilinizde mevcut değil.

    src/events/ping.js
    1
    import { eventModule, EventType } from "@sern/handler";
    2
    import type { GuildMember } from "discord.js";
    3
    4
    export default eventModule({
    5
    type: EventType.Discord,
    6
    name: "guildMemberAdd",
    7
    async execute(member) {
    8
    },
    9
    });
    \ No newline at end of file +
    4
    export default eventModule({
    5
    type: EventType.Discord,
    6
    name: "guildMemberAdd",
    7
    async execute(member: GuildMember) {
    8
    // TODO: This should be inferred
    9
    if (member.pending) return;
    10
    },
    11
    });
    \ No newline at end of file diff --git a/tr/v4/snippets/plugin/index.html b/tr/v4/snippets/plugin/index.html index 21711bf2e..7ee5833b7 100644 --- a/tr/v4/snippets/plugin/index.html +++ b/tr/v4/snippets/plugin/index.html @@ -42,4 +42,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Plugins

    Bu içerik henüz dilinizde mevcut değil.

    1
    // This plugin only allows users with '182326315813306368' as their id to use this command.
    2
    import { CommandControlPlugin, CommandType, controller } from "@sern/handler";
    3
    import type { ModalSubmitInteraction } from "discord.js";
    4
    -
    5
    const OWNER = '182326315813306368';
    6
    export function ownerOnly() {
    7
    return CommandControlPlugin<CommandType.Slash>((ctx, sdt)=> {
    8
    if(ctx.user === OWNER)
    9
    return controller.next()
    10
    return controller.stop()
    11
    })
    12
    }
    \ No newline at end of file +
    5
    const OWNER = '182326315813306368';
    6
    export function ownerOnly() {
    7
    return CommandControlPlugin<CommandType.Slash>((ctx, sdt)=> {
    8
    if(ctx.user === OWNER)
    9
    return controller.next()
    10
    return controller.stop()
    11
    })
    12
    }
    \ No newline at end of file diff --git a/tr/v4/snippets/presence/index.html b/tr/v4/snippets/presence/index.html index 41d265b4e..45c05516a 100644 --- a/tr/v4/snippets/presence/index.html +++ b/tr/v4/snippets/presence/index.html @@ -43,4 +43,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem; StarlightThemeProvider.updatePickers();

    Presence

    Bu içerik henüz dilinizde mevcut değil.

    1
    import { Presence } from '@sern/handler'
    2
    import { ActivityType } from 'discord.js';
    3
    4
    const activity = { type: ActivityType.Listening, name: "what's bofa" };
    5
    -
    6
    export default Presence.module({
    7
    execute: () => {
    8
    return Presence
    9
    .of({ activities: [activity], status: "idle" })
    10
    .once();
    11
    }
    12
    })
    \ No newline at end of file +
    6
    export default Presence.module({
    7
    execute: () => {
    8
    return Presence
    9
    .of({ activities: [activity], status: "idle" })
    10
    .once();
    11
    }
    12
    })
    \ No newline at end of file diff --git a/tr/v4/tools/localizer/index.html b/tr/v4/tools/localizer/index.html index 9d10bff68..c42340175 100644 --- a/tr/v4/tools/localizer/index.html +++ b/tr/v4/tools/localizer/index.html @@ -58,4 +58,4 @@ Create the directory assets/locals. Each json file in he
    1
    execute : (ctx, { deps }) => {
    2
    //the localizer object from makeDependencies
    3
    deps.localizer
    4
    // Returns the Spanish translation for 'salute.hello'
    5
    deps.localizer.translate("salute.hello", "es-ES");
    6
    }
    1
    import { local } from '@sern/localizer';
    2
    -
    3
    // Returns the Spanish translation for 'salute.hello'
    4
    const greeting = local('salute.hello', 'es-ES');
    \ No newline at end of file +
    3
    // Returns the Spanish translation for 'salute.hello'
    4
    const greeting = local('salute.hello', 'es-ES');
    \ No newline at end of file diff --git a/tr/v4/tools/publisher/index.html b/tr/v4/tools/publisher/index.html index 97dbf591b..16d6af72e 100644 --- a/tr/v4/tools/publisher/index.html +++ b/tr/v4/tools/publisher/index.html @@ -72,4 +72,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    4
    export default commandModule( {
    5
    type: CommandType.Slash,
    6
    plugins: [
    7
    publishConfig({
    8
    integrationTypes: ['User'],
    9
    contexts: [1,2]
    10
    })
    11
    ],
    12
    description: `hello worl`,
    13
    execute: (ctx) => {
    14
    ctx.reply('pong')
    15
    }
    16
    })

    Example: command published in guild

    src/commands/ping.ts
    1
    import { commandModule, CommandType } from '@sern/handler'
    2
    import { publishConfig } from '@sern/publisher'
    3
    -
    4
    export default commandModule( {
    5
    type: CommandType.Slash,
    6
    plugins: [
    7
    publishConfig({
    8
    guildIds: ["889026545715400705"]
    9
    })
    10
    ],
    11
    description: `hello worl`,
    12
    execute: (ctx) => {
    13
    ctx.reply('pong')
    14
    }
    15
    })
    \ No newline at end of file +
    4
    export default commandModule( {
    5
    type: CommandType.Slash,
    6
    plugins: [
    7
    publishConfig({
    8
    guildIds: ["889026545715400705"]
    9
    })
    10
    ],
    11
    description: `hello worl`,
    12
    execute: (ctx) => {
    13
    ctx.reply('pong')
    14
    }
    15
    })
    \ No newline at end of file diff --git a/tr/v4/transition/from-v3/index.html b/tr/v4/transition/from-v3/index.html index 0c260c95c..4dff334de 100644 --- a/tr/v4/transition/from-v3/index.html +++ b/tr/v4/transition/from-v3/index.html @@ -71,4 +71,4 @@ publishing as a service

    Things marked internal are now removed from public api.

    -
    1
    import type { SernEmitter, CoreDependencies, Singleton } from "@sern/handler";
    2
    import type { SernEmitter, CoreDependencies } from "@sern/handler";
    3
    import type { SernLogger } from "./utils/Logger";
    4
    import type { Octokit } from "@octokit/rest";
    5
    declare global {
    6
    interface Dependencies extends CoreDependencies {
    7
    "@sern/logger": SernLogger;
    8
    "@sern/logger": Singleton<SernLogger>;
    9
    octokit: Octokit;
    10
    octokit: Singleton<Octokit>;
    11
    }
    12
    }
    13
    export {};
    \ No newline at end of file +
    1
    import type { SernEmitter, CoreDependencies, Singleton } from "@sern/handler";
    2
    import type { SernEmitter, CoreDependencies } from "@sern/handler";
    3
    import type { SernLogger } from "./utils/Logger";
    4
    import type { Octokit } from "@octokit/rest";
    5
    declare global {
    6
    interface Dependencies extends CoreDependencies {
    7
    "@sern/logger": SernLogger;
    8
    "@sern/logger": Singleton<SernLogger>;
    9
    octokit: Octokit;
    10
    octokit: Singleton<Octokit>;
    11
    }
    12
    }
    13
    export {};
    \ No newline at end of file diff --git a/v3/api/classes/context/index.html b/v3/api/classes/context/index.html index 02d1a7aad..f39b97783 100644 --- a/v3/api/classes/context/index.html +++ b/v3/api/classes/context/index.html @@ -57,7 +57,7 @@ Message and ChatInputCommandInteraction

    Returns

    null | TextBasedChannel

    Source

    -

    src/core/structures/context.ts:49

    +

    src/core/structures/context.ts:49


    channelId

    @@ -66,7 +66,7 @@ Message and ChatInputCommandInteraction

    Returns

    string

    Source

    -

    src/core/structures/context.ts:53

    +

    src/core/structures/context.ts:53


    client

    @@ -75,7 +75,7 @@ Message and ChatInputCommandInteraction

    Returns

    Client<boolean>

    Source

    -

    src/core/structures/context.ts:108

    +

    src/core/structures/context.ts:108


    createdTimestamp

    @@ -84,7 +84,7 @@ Message and ChatInputCommandInteraction

    Returns

    number

    Source

    -

    src/core/structures/context.ts:73

    +

    src/core/structures/context.ts:73


    guild

    @@ -93,7 +93,7 @@ Message and ChatInputCommandInteraction

    Returns

    null | Guild

    Source

    -

    src/core/structures/context.ts:79

    +

    src/core/structures/context.ts:79


    guildId

    @@ -102,7 +102,7 @@ Message and ChatInputCommandInteraction

    Returns

    null | string

    Source

    -

    src/core/structures/context.ts:85

    +

    src/core/structures/context.ts:85


    id

    @@ -111,7 +111,7 @@ Message and ChatInputCommandInteraction

    Returns

    string

    Source

    -

    src/core/structures/context.ts:43

    +

    src/core/structures/context.ts:43


    inGuild

    @@ -120,7 +120,7 @@ Message and ChatInputCommandInteraction

    Returns

    boolean

    Source

    -

    src/core/structures/context.ts:114

    +

    src/core/structures/context.ts:114


    interaction

    @@ -129,7 +129,7 @@ Message and ChatInputCommandInteraction

    Returns

    ChatInputCommandInteraction<CacheType>

    Source

    -

    src/core/structures/context.ts:103

    +

    src/core/structures/context.ts:103


    member

    @@ -138,7 +138,7 @@ Message and ChatInputCommandInteraction

    Returns

    null | GuildMember | APIInteractionGuildMember

    Source

    -

    src/core/structures/context.ts:93

    +

    src/core/structures/context.ts:93


    message

    @@ -147,7 +147,7 @@ Message and ChatInputCommandInteraction

    Returns

    Message<boolean>

    Source

    -

    src/core/structures/context.ts:99

    +

    src/core/structures/context.ts:99


    options

    @@ -156,7 +156,7 @@ Message and ChatInputCommandInteraction

    Returns

    string[] | Omit<CommandInteractionOptionResolver<CacheType>, "getMessage" | "getFocused">

    Source

    -

    src/core/structures/context.ts:26

    +

    src/core/structures/context.ts:26


    prefix

    @@ -165,7 +165,7 @@ Message and ChatInputCommandInteraction

    Returns

    undefined | string

    Source

    -

    src/core/structures/context.ts:40

    +

    src/core/structures/context.ts:40


    user

    @@ -176,7 +176,7 @@ else, interaction.user

    Returns

    User

    Source

    -

    src/core/structures/context.ts:63

    +

    src/core/structures/context.ts:63


    userId

    @@ -185,7 +185,7 @@ else, interaction.user

    Returns

    string

    Source

    -

    src/core/structures/context.ts:69

    +

    src/core/structures/context.ts:69

    Methods

    isMessage()

    @@ -196,7 +196,7 @@ else, interaction.user

    Inherited from

    CoreContext.isMessage

    Source

    -

    src/core/structures/core-context.ts:11

    +

    src/core/structures/core-context.ts:11


    isSlash()

    @@ -207,7 +207,7 @@ else, interaction.user

    Inherited from

    CoreContext.isSlash

    Source

    -

    src/core/structures/core-context.ts:15

    +

    src/core/structures/core-context.ts:15


    reply()

    @@ -218,7 +218,7 @@ else, interaction.user

    Returns

    Promise<Message<boolean>>

    Source

    -

    src/core/structures/context.ts:120

    +

    src/core/structures/context.ts:120


    wrap()

    @@ -230,4 +230,4 @@ else, interaction.user

    Returns

    Context

    Source

    -

    src/core/structures/context.ts:129

    Last updated:

    \ No newline at end of file +

    src/core/structures/context.ts:129

    Last updated:

    \ No newline at end of file diff --git a/v3/api/enumerations/commandtype/index.html b/v3/api/enumerations/commandtype/index.html index 5594e4f24..dfd17400c 100644 --- a/v3/api/enumerations/commandtype/index.html +++ b/v3/api/enumerations/commandtype/index.html @@ -52,81 +52,81 @@ A bitfield that discriminates command modules

    Both: 3

    Source

    -

    src/core/structures/enums.ts:20

    +

    src/core/structures/enums.ts:20


    Button

    Button: 16

    Source

    -

    src/core/structures/enums.ts:23

    +

    src/core/structures/enums.ts:23


    ChannelSelect

    ChannelSelect: 1024

    Source

    -

    src/core/structures/enums.ts:29

    +

    src/core/structures/enums.ts:29


    CtxMsg

    CtxMsg: 8

    Source

    -

    src/core/structures/enums.ts:22

    +

    src/core/structures/enums.ts:22


    CtxUser

    CtxUser: 4

    Source

    -

    src/core/structures/enums.ts:21

    +

    src/core/structures/enums.ts:21


    MentionableSelect

    MentionableSelect: 512

    Source

    -

    src/core/structures/enums.ts:28

    +

    src/core/structures/enums.ts:28


    Modal: 64

    Source

    -

    src/core/structures/enums.ts:25

    +

    src/core/structures/enums.ts:25


    RoleSelect

    RoleSelect: 256

    Source

    -

    src/core/structures/enums.ts:27

    +

    src/core/structures/enums.ts:27


    Slash

    Slash: 2

    Source

    -

    src/core/structures/enums.ts:19

    +

    src/core/structures/enums.ts:19


    StringSelect

    StringSelect: 32

    Source

    -

    src/core/structures/enums.ts:24

    +

    src/core/structures/enums.ts:24


    Text

    Text: 1

    Source

    -

    src/core/structures/enums.ts:18

    +

    src/core/structures/enums.ts:18


    UserSelect

    UserSelect: 128

    Source

    -

    src/core/structures/enums.ts:26

    Last updated:

    \ No newline at end of file +

    src/core/structures/enums.ts:26

    Last updated:

    \ No newline at end of file diff --git a/v3/api/enumerations/eventtype/index.html b/v3/api/enumerations/eventtype/index.html index 51c473b67..9a21c7662 100644 --- a/v3/api/enumerations/eventtype/index.html +++ b/v3/api/enumerations/eventtype/index.html @@ -51,7 +51,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    The EventType for handling discord events

    Source

    -

    src/core/structures/enums.ts:51

    +

    src/core/structures/enums.ts:51


    External

    @@ -60,7 +60,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    The EventType for handling external events. Could be for example, process events, database events

    Source

    -

    src/core/structures/enums.ts:60

    +

    src/core/structures/enums.ts:60


    Sern

    @@ -68,4 +68,4 @@ Could be for example, process events, database events

    The EventType for handling sern events

    Source

    -

    src/core/structures/enums.ts:55

    Last updated:

    \ No newline at end of file +

    src/core/structures/enums.ts:55

    Last updated:

    \ No newline at end of file diff --git a/v3/api/enumerations/payloadtype/index.html b/v3/api/enumerations/payloadtype/index.html index 104855880..b986eef70 100644 --- a/v3/api/enumerations/payloadtype/index.html +++ b/v3/api/enumerations/payloadtype/index.html @@ -50,18 +50,18 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Failure: "failure"

    Source

    -

    src/core/structures/enums.ts:93

    +

    src/core/structures/enums.ts:93


    Success

    Success: "success"

    Source

    -

    src/core/structures/enums.ts:92

    +

    src/core/structures/enums.ts:92


    Warning

    Warning: "warning"

    Source

    -

    src/core/structures/enums.ts:94

    Last updated:

    \ No newline at end of file +

    src/core/structures/enums.ts:94

    Last updated:

    \ No newline at end of file diff --git a/v3/api/enumerations/plugintype/index.html b/v3/api/enumerations/plugintype/index.html index 9cfb6c89b..7776dd36c 100644 --- a/v3/api/enumerations/plugintype/index.html +++ b/v3/api/enumerations/plugintype/index.html @@ -51,7 +51,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    The PluginType for EventPlugins

    Source

    -

    src/core/structures/enums.ts:85

    +

    src/core/structures/enums.ts:85


    Init

    @@ -59,4 +59,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    The PluginType for InitPlugins

    Source

    -

    src/core/structures/enums.ts:81

    Last updated:

    \ No newline at end of file +

    src/core/structures/enums.ts:81

    Last updated:

    \ No newline at end of file diff --git a/v3/api/functions/commandcontrolplugin/index.html b/v3/api/functions/commandcontrolplugin/index.html index d24b034c5..c76bf1928 100644 --- a/v3/api/functions/commandcontrolplugin/index.html +++ b/v3/api/functions/commandcontrolplugin/index.html @@ -53,4 +53,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    2.5.0

    Source

    -

    src/core/plugin.ts:28

    Last updated:

    \ No newline at end of file +

    src/core/plugin.ts:28

    Last updated:

    \ No newline at end of file diff --git a/v3/api/functions/commandinitplugin/index.html b/v3/api/functions/commandinitplugin/index.html index 3a91b9c62..820f6ab1c 100644 --- a/v3/api/functions/commandinitplugin/index.html +++ b/v3/api/functions/commandinitplugin/index.html @@ -53,4 +53,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    2.5.0

    Source

    -

    src/core/plugin.ts:20

    Last updated:

    \ No newline at end of file +

    src/core/plugin.ts:20

    Last updated:

    \ No newline at end of file diff --git a/v3/api/functions/commandmodule/index.html b/v3/api/functions/commandmodule/index.html index ecf9b7b66..492da2026 100644 --- a/v3/api/functions/commandmodule/index.html +++ b/v3/api/functions/commandmodule/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    1.0.0 The wrapper function to define command modules for sern

    Source

    -

    src/core/modules.ts:16

    Last updated:

    \ No newline at end of file +

    src/core/modules.ts:16

    Last updated:

    \ No newline at end of file diff --git a/v3/api/functions/discordevent/index.html b/v3/api/functions/discordevent/index.html index 0ca9c7232..95fdb63cd 100644 --- a/v3/api/functions/discordevent/index.html +++ b/v3/api/functions/discordevent/index.html @@ -57,4 +57,4 @@ where typings can be very bad.

    Returns

    Module

    Source

    -

    src/core/modules.ts:42

    Last updated:

    \ No newline at end of file +

    src/core/modules.ts:42

    Last updated:

    \ No newline at end of file diff --git a/v3/api/functions/eventinitplugin/index.html b/v3/api/functions/eventinitplugin/index.html index a0187d9b0..c33a2cb47 100644 --- a/v3/api/functions/eventinitplugin/index.html +++ b/v3/api/functions/eventinitplugin/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    2.5.0

    Source

    -

    src/core/plugin.ts:14

    Last updated:

    \ No newline at end of file +

    src/core/plugin.ts:14

    Last updated:

    \ No newline at end of file diff --git a/v3/api/functions/eventmodule/index.html b/v3/api/functions/eventmodule/index.html index 735886313..04b57b492 100644 --- a/v3/api/functions/eventmodule/index.html +++ b/v3/api/functions/eventmodule/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    1.0.0 The wrapper function to define event modules for sern

    Source

    -

    src/core/modules.ts:29

    Last updated:

    \ No newline at end of file +

    src/core/modules.ts:29

    Last updated:

    \ No newline at end of file diff --git a/v3/api/functions/makedependencies/index.html b/v3/api/functions/makedependencies/index.html index 09cba44b9..198970905 100644 --- a/v3/api/functions/makedependencies/index.html +++ b/v3/api/functions/makedependencies/index.html @@ -53,4 +53,4 @@ This is required to start the handler, and is to be called before Sern.init.

    Example

    1
    await makeDependencies(({ add }) => {
    2
    add('@sern/client', new Client({ intents, partials })
    3
    })

    Source

    -

    src/core/ioc.ts:63

    Last updated:

    \ No newline at end of file +

    src/core/ioc.ts:63

    Last updated:

    \ No newline at end of file diff --git a/v3/api/functions/makeplugin/index.html b/v3/api/functions/makeplugin/index.html index 4e442236d..bfe9fc1c3 100644 --- a/v3/api/functions/makeplugin/index.html +++ b/v3/api/functions/makeplugin/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    Plugin<V>

    Source

    -

    src/core/plugin.ts:5

    Last updated:

    \ No newline at end of file +

    src/core/plugin.ts:5

    Last updated:

    \ No newline at end of file diff --git a/v3/api/functions/scheduledtask/index.html b/v3/api/functions/scheduledtask/index.html index 63b7552cc..01c9f0e1a 100644 --- a/v3/api/functions/scheduledtask/index.html +++ b/v3/api/functions/scheduledtask/index.html @@ -49,4 +49,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    ScheduledTask

    Source

    -

    src/core/modules.ts:50

    \ No newline at end of file +

    src/core/modules.ts:50

    \ No newline at end of file diff --git a/v3/api/functions/service/index.html b/v3/api/functions/service/index.html index d690d81b0..98be61e3b 100644 --- a/v3/api/functions/service/index.html +++ b/v3/api/functions/service/index.html @@ -62,4 +62,4 @@ Note: this method only works AFTER your container has been initiated

    Throws

    if container is absent or not present

    Source

    -

    src/core/ioc.ts:93

    Last updated:

    \ No newline at end of file +

    src/core/ioc.ts:93

    Last updated:

    \ No newline at end of file diff --git a/v3/api/functions/services/index.html b/v3/api/functions/services/index.html index 3edd0f63b..76d0494f1 100644 --- a/v3/api/functions/services/index.html +++ b/v3/api/functions/services/index.html @@ -57,4 +57,4 @@ The plural version of Servi

    Throws

    if container is absent or not present

    Source

    -

    src/core/ioc.ts:103

    Last updated:

    \ No newline at end of file +

    src/core/ioc.ts:103

    Last updated:

    \ No newline at end of file diff --git a/v3/api/functions/single/index.html b/v3/api/functions/single/index.html index e51041ee4..e9c8e6035 100644 --- a/v3/api/functions/single/index.html +++ b/v3/api/functions/single/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    T

    Source

    -

    src/core/ioc.ts:112

    Last updated:

    \ No newline at end of file +

    src/core/ioc.ts:112

    Last updated:

    \ No newline at end of file diff --git a/v3/api/functions/transient/index.html b/v3/api/functions/transient/index.html index b64309e5a..09e1ac68f 100644 --- a/v3/api/functions/transient/index.html +++ b/v3/api/functions/transient/index.html @@ -55,4 +55,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    2.0.0 Creates a transient object

    Source

    -

    src/core/ioc.ts:123

    Last updated:

    \ No newline at end of file +

    src/core/ioc.ts:123

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/bothcommand/index.html b/v3/api/interfaces/bothcommand/index.html index 6fadf1f3c..956b86df8 100644 --- a/v3/api/interfaces/bothcommand/index.html +++ b/v3/api/interfaces/bothcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.description

    Source

    -

    src/types/core-modules.ts:133

    +

    src/types/core-modules.ts:133


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:135

    +

    src/types/core-modules.ts:135


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,14 +111,14 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    options?

    optional options: SernOptionsData[]

    Source

    -

    src/types/core-modules.ts:134

    +

    src/types/core-modules.ts:134


    plugins

    @@ -127,7 +127,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -136,4 +136,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:132

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:132

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/buttoncommand/index.html b/v3/api/interfaces/buttoncommand/index.html index 8649b5bd0..422b49b34 100644 --- a/v3/api/interfaces/buttoncommand/index.html +++ b/v3/api/interfaces/buttoncommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:75

    +

    src/types/core-modules.ts:75


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:74

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:74

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/channelselectcommand/index.html b/v3/api/interfaces/channelselectcommand/index.html index e93afe916..d5eca647e 100644 --- a/v3/api/interfaces/channelselectcommand/index.html +++ b/v3/api/interfaces/channelselectcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:85

    +

    src/types/core-modules.ts:85


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:84

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:84

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/commandmoduledefs/index.html b/v3/api/interfaces/commandmoduledefs/index.html index 85dbaff64..91a3e2c9a 100644 --- a/v3/api/interfaces/commandmoduledefs/index.html +++ b/v3/api/interfaces/commandmoduledefs/index.html @@ -47,81 +47,81 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    1: TextCommand

    Source

    -

    src/types/core-modules.ts:156

    +

    src/types/core-modules.ts:156


    1024

    1024: ChannelSelectCommand

    Source

    -

    src/types/core-modules.ts:164

    +

    src/types/core-modules.ts:164


    128

    128: UserSelectCommand

    Source

    -

    src/types/core-modules.ts:166

    +

    src/types/core-modules.ts:166


    16

    16: ButtonCommand

    Source

    -

    src/types/core-modules.ts:161

    +

    src/types/core-modules.ts:161


    2

    2: SlashCommand

    Source

    -

    src/types/core-modules.ts:157

    +

    src/types/core-modules.ts:157


    256

    256: RoleSelectCommand

    Source

    -

    src/types/core-modules.ts:163

    +

    src/types/core-modules.ts:163


    3

    3: BothCommand

    Source

    -

    src/types/core-modules.ts:158

    +

    src/types/core-modules.ts:158


    32

    32: StringSelectCommand

    Source

    -

    src/types/core-modules.ts:162

    +

    src/types/core-modules.ts:162


    4

    4: ContextMenuUser

    Source

    -

    src/types/core-modules.ts:160

    +

    src/types/core-modules.ts:160


    512

    512: MentionableSelectCommand

    Source

    -

    src/types/core-modules.ts:165

    +

    src/types/core-modules.ts:165


    64

    64: ModalSubmitCommand

    Source

    -

    src/types/core-modules.ts:167

    +

    src/types/core-modules.ts:167


    8

    8: ContextMenuMsg

    Source

    -

    src/types/core-modules.ts:159

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:159

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/contextmenumsg/index.html b/v3/api/interfaces/contextmenumsg/index.html index f7f5821cc..0ca5c803a 100644 --- a/v3/api/interfaces/contextmenumsg/index.html +++ b/v3/api/interfaces/contextmenumsg/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:70

    +

    src/types/core-modules.ts:70


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:69

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:69

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/contextmenuuser/index.html b/v3/api/interfaces/contextmenuuser/index.html index a18e0e5b0..4f27eb068 100644 --- a/v3/api/interfaces/contextmenuuser/index.html +++ b/v3/api/interfaces/contextmenuuser/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:65

    +

    src/types/core-modules.ts:65


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:64

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:64

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/controlplugin/index.html b/v3/api/interfaces/controlplugin/index.html index 53a82bd08..a3d33178f 100644 --- a/v3/api/interfaces/controlplugin/index.html +++ b/v3/api/interfaces/controlplugin/index.html @@ -59,7 +59,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Plugin.execute

    Source

    -

    src/types/core-plugin.ts:43

    +

    src/types/core-plugin.ts:43


    type

    @@ -68,4 +68,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Plugin.type

    Source

    -

    src/types/core-plugin.ts:51

    Last updated:

    \ No newline at end of file +

    src/types/core-plugin.ts:51

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/coredependencies/index.html b/v3/api/interfaces/coredependencies/index.html index a5af75f01..8334b11c4 100644 --- a/v3/api/interfaces/coredependencies/index.html +++ b/v3/api/interfaces/coredependencies/index.html @@ -48,7 +48,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    discord.js client.

    Source

    -

    src/core/ioc.ts:140

    +

    src/core/ioc.ts:140


    @sern/emitter

    @@ -57,7 +57,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    sern emitter listens to events that happen throughout the handler. some include module.register, module.activate.

    Source

    -

    src/core/ioc.ts:145

    +

    src/core/ioc.ts:145


    @sern/errors

    @@ -66,7 +66,7 @@ the handler. some include module.register, module.activate.

    An error handler which is the final step before the sern process actually crashes.

    Source

    -

    src/core/ioc.ts:150

    +

    src/core/ioc.ts:150


    @sern/logger?

    @@ -74,7 +74,7 @@ the sern process actually crashes.

    Optional logger. Performs … logging

    Source

    -

    src/core/ioc.ts:154

    +

    src/core/ioc.ts:154


    @sern/modules

    @@ -83,11 +83,11 @@ the sern process actually crashes.

    Readonly module store. sern stores these by module.meta.id -> Module

    Source

    -

    src/core/ioc.ts:159

    +

    src/core/ioc.ts:159


    @sern/scheduler

    @sern/scheduler: TaskScheduler

    Source

    -

    src/core/ioc.ts:161

    Last updated:

    \ No newline at end of file +

    src/core/ioc.ts:161

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/dependencyconfiguration/index.html b/v3/api/interfaces/dependencyconfiguration/index.html index efb8b5f01..846a68d52 100644 --- a/v3/api/interfaces/dependencyconfiguration/index.html +++ b/v3/api/interfaces/dependencyconfiguration/index.html @@ -54,4 +54,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    Container

    Source

    -

    src/index.ts:71

    \ No newline at end of file +

    src/index.ts:71

    \ No newline at end of file diff --git a/v3/api/interfaces/discordeventcommand/index.html b/v3/api/interfaces/discordeventcommand/index.html index 5f7ed89d3..85081c7ee 100644 --- a/v3/api/interfaces/discordeventcommand/index.html +++ b/v3/api/interfaces/discordeventcommand/index.html @@ -55,7 +55,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    locals

    @@ -64,7 +64,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -81,7 +81,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -90,7 +90,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.name

    Source

    -

    src/types/core-modules.ts:115

    +

    src/types/core-modules.ts:115


    onEvent

    @@ -99,7 +99,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -108,7 +108,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -117,7 +117,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:116

    +

    src/types/core-modules.ts:116

    Methods

    execute()

    @@ -130,4 +130,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:117

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:117

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/disposable/index.html b/v3/api/interfaces/disposable/index.html index e20f83570..557f4d24e 100644 --- a/v3/api/interfaces/disposable/index.html +++ b/v3/api/interfaces/disposable/index.html @@ -51,4 +51,4 @@ Let dependencies implement this to dispose and cleanup.

    Returns

    unknown

    Source

    -

    src/core/interfaces.ts:17

    Last updated:

    \ No newline at end of file +

    src/core/interfaces.ts:17

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/emitter/index.html b/v3/api/interfaces/emitter/index.html index c13d9a9a9..c1c73d97d 100644 --- a/v3/api/interfaces/emitter/index.html +++ b/v3/api/interfaces/emitter/index.html @@ -52,7 +52,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    this

    Source

    -

    src/core/interfaces.ts:22

    +

    src/core/interfaces.ts:22


    emit()

    @@ -64,7 +64,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    boolean

    Source

    -

    src/core/interfaces.ts:24

    +

    src/core/interfaces.ts:24


    removeListener()

    @@ -76,4 +76,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    this

    Source

    -

    src/core/interfaces.ts:23

    Last updated:

    \ No newline at end of file +

    src/core/interfaces.ts:23

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/errorhandling/index.html b/v3/api/interfaces/errorhandling/index.html index dbdf79372..07a60c363 100644 --- a/v3/api/interfaces/errorhandling/index.html +++ b/v3/api/interfaces/errorhandling/index.html @@ -54,7 +54,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    never

    Source

    -

    src/core/interfaces.ts:36

    +

    src/core/interfaces.ts:36


    updateAlive()

    @@ -66,4 +66,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:41

    Last updated:

    \ No newline at end of file +

    src/core/interfaces.ts:41

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/eventmoduledefs/index.html b/v3/api/interfaces/eventmoduledefs/index.html index 8ed2667c9..fc3912f87 100644 --- a/v3/api/interfaces/eventmoduledefs/index.html +++ b/v3/api/interfaces/eventmoduledefs/index.html @@ -47,18 +47,18 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    0: DiscordEventCommand<keyof ClientEvents>

    Source

    -

    src/types/core-modules.ts:172

    +

    src/types/core-modules.ts:172


    1

    1: SernEventCommand<keyof SernEventsMapping>

    Source

    -

    src/types/core-modules.ts:171

    +

    src/types/core-modules.ts:171


    2

    2: ExternalEventCommand

    Source

    -

    src/types/core-modules.ts:173

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:173

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/externaleventcommand/index.html b/v3/api/interfaces/externaleventcommand/index.html index 3f74e4dc5..f96bc74e3 100644 --- a/v3/api/interfaces/externaleventcommand/index.html +++ b/v3/api/interfaces/externaleventcommand/index.html @@ -53,14 +53,14 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    emitter

    emitter: keyof Dependencies

    Source

    -

    src/types/core-modules.ts:57

    +

    src/types/core-modules.ts:57


    locals

    @@ -69,7 +69,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -86,7 +86,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -95,7 +95,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.name

    Source

    -

    src/types/core-modules.ts:56

    +

    src/types/core-modules.ts:56


    onEvent

    @@ -104,7 +104,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -113,7 +113,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -122,7 +122,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:58

    +

    src/types/core-modules.ts:58

    Methods

    execute()

    @@ -135,4 +135,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:59

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:59

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/init/index.html b/v3/api/interfaces/init/index.html index cdcfbe57e..1586eea65 100644 --- a/v3/api/interfaces/init/index.html +++ b/v3/api/interfaces/init/index.html @@ -51,4 +51,4 @@ Let dependencies implement this to initiate some logic.

    Returns

    unknown

    Source

    -

    src/core/interfaces.ts:9

    Last updated:

    \ No newline at end of file +

    src/core/interfaces.ts:9

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/initplugin/index.html b/v3/api/interfaces/initplugin/index.html index a28306f49..02a51955f 100644 --- a/v3/api/interfaces/initplugin/index.html +++ b/v3/api/interfaces/initplugin/index.html @@ -59,7 +59,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Plugin.execute

    Source

    -

    src/types/core-plugin.ts:48

    +

    src/types/core-plugin.ts:48


    type

    @@ -68,4 +68,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Plugin.type

    Source

    -

    src/types/core-plugin.ts:47

    Last updated:

    \ No newline at end of file +

    src/types/core-plugin.ts:47

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/logging/index.html b/v3/api/interfaces/logging/index.html index 17ce40fe7..8d79c39db 100644 --- a/v3/api/interfaces/logging/index.html +++ b/v3/api/interfaces/logging/index.html @@ -55,7 +55,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:52

    +

    src/core/interfaces.ts:52


    error()

    @@ -66,7 +66,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:49

    +

    src/core/interfaces.ts:49


    info()

    @@ -77,7 +77,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:51

    +

    src/core/interfaces.ts:51


    warning()

    @@ -88,4 +88,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:50

    Last updated:

    \ No newline at end of file +

    src/core/interfaces.ts:50

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/mentionableselectcommand/index.html b/v3/api/interfaces/mentionableselectcommand/index.html index 6cabc969c..997738da2 100644 --- a/v3/api/interfaces/mentionableselectcommand/index.html +++ b/v3/api/interfaces/mentionableselectcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:95

    +

    src/types/core-modules.ts:95


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:94

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:94

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/modalsubmitcommand/index.html b/v3/api/interfaces/modalsubmitcommand/index.html index df5f6de63..0d84e62db 100644 --- a/v3/api/interfaces/modalsubmitcommand/index.html +++ b/v3/api/interfaces/modalsubmitcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:105

    +

    src/types/core-modules.ts:105


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:104

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:104

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/module/index.html b/v3/api/interfaces/module/index.html index 570127523..946af97fa 100644 --- a/v3/api/interfaces/module/index.html +++ b/v3/api/interfaces/module/index.html @@ -65,14 +65,14 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    optional description: string

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    locals

    locals: Record<string, unknown>

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -87,35 +87,35 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    id: string

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    optional name: string

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    onEvent: ControlPlugin<any[]>[]

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    plugins: InitPlugin<any[]>[]

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    type: CommandType | EventType

    Source

    -

    src/types/core-modules.ts:35

    +

    src/types/core-modules.ts:35

    Methods

    execute()

    @@ -126,4 +126,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    any

    Source

    -

    src/types/core-modules.ts:45

    \ No newline at end of file +

    src/types/core-modules.ts:45

    \ No newline at end of file diff --git a/v3/api/interfaces/plugin/index.html b/v3/api/interfaces/plugin/index.html index 392fcc500..188c0d960 100644 --- a/v3/api/interfaces/plugin/index.html +++ b/v3/api/interfaces/plugin/index.html @@ -58,11 +58,11 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    PluginResult

    Source

    -

    src/types/core-plugin.ts:43

    +

    src/types/core-plugin.ts:43


    type

    type: PluginType

    Source

    -

    src/types/core-plugin.ts:42

    Last updated:

    \ No newline at end of file +

    src/types/core-plugin.ts:42

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/roleselectcommand/index.html b/v3/api/interfaces/roleselectcommand/index.html index eb767d8ab..341bd858a 100644 --- a/v3/api/interfaces/roleselectcommand/index.html +++ b/v3/api/interfaces/roleselectcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:90

    +

    src/types/core-modules.ts:90


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:89

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:89

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/scheduledtask/index.html b/v3/api/interfaces/scheduledtask/index.html index e236d582e..cb64d0f01 100644 --- a/v3/api/interfaces/scheduledtask/index.html +++ b/v3/api/interfaces/scheduledtask/index.html @@ -47,21 +47,21 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    optional name: string

    Source

    -

    src/types/core-modules.ts:252

    +

    src/types/core-modules.ts:252


    timezone?

    optional timezone: string

    Source

    -

    src/types/core-modules.ts:254

    +

    src/types/core-modules.ts:254


    trigger

    trigger: string | Date

    Source

    -

    src/types/core-modules.ts:253

    +

    src/types/core-modules.ts:253

    Methods

    execute()

    @@ -73,4 +73,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    Awaitable<void>

    Source

    -

    src/types/core-modules.ts:255

    \ No newline at end of file +

    src/types/core-modules.ts:255

    \ No newline at end of file diff --git a/v3/api/interfaces/sernautocompletedata/index.html b/v3/api/interfaces/sernautocompletedata/index.html index 5a314741e..11a196f0e 100644 --- a/v3/api/interfaces/sernautocompletedata/index.html +++ b/v3/api/interfaces/sernautocompletedata/index.html @@ -51,14 +51,14 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    autocomplete: true

    Source

    -

    src/types/core-modules.ts:178

    +

    src/types/core-modules.ts:178


    command

    command: AutocompleteCommand

    Source

    -

    src/types/core-modules.ts:183

    +

    src/types/core-modules.ts:183


    description

    @@ -110,4 +110,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: String | Integer | Number

    Source

    -

    src/types/core-modules.ts:179

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:179

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/serneventcommand/index.html b/v3/api/interfaces/serneventcommand/index.html index 9e162b769..84032ccc2 100644 --- a/v3/api/interfaces/serneventcommand/index.html +++ b/v3/api/interfaces/serneventcommand/index.html @@ -55,7 +55,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    locals

    @@ -64,7 +64,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -81,7 +81,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -90,7 +90,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.name

    Source

    -

    src/types/core-modules.ts:50

    +

    src/types/core-modules.ts:50


    onEvent

    @@ -99,7 +99,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -108,7 +108,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -117,7 +117,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:51

    +

    src/types/core-modules.ts:51

    Methods

    execute()

    @@ -130,4 +130,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:52

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:52

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/serneventsmapping/index.html b/v3/api/interfaces/serneventsmapping/index.html index cf0306b69..5cb15ed4a 100644 --- a/v3/api/interfaces/serneventsmapping/index.html +++ b/v3/api/interfaces/serneventsmapping/index.html @@ -47,32 +47,32 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    error: [object]

    Source

    -

    src/types/utility.ts:13

    +

    src/types/utility.ts:13


    module.activate

    module.activate: [Payload]

    Source

    -

    src/types/utility.ts:12

    +

    src/types/utility.ts:12


    module.register

    module.register: [Payload]

    Source

    -

    src/types/utility.ts:11

    +

    src/types/utility.ts:11


    modulesLoaded

    modulesLoaded: [undefined?]

    Source

    -

    src/types/utility.ts:15

    +

    src/types/utility.ts:15


    warning

    warning: [Payload]

    Source

    -

    src/types/utility.ts:14

    Last updated:

    \ No newline at end of file +

    src/types/utility.ts:14

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/sernsubcommanddata/index.html b/v3/api/interfaces/sernsubcommanddata/index.html index bd0b4de57..f32ee565f 100644 --- a/v3/api/interfaces/sernsubcommanddata/index.html +++ b/v3/api/interfaces/sernsubcommanddata/index.html @@ -87,7 +87,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    optional options: SernOptionsData[]

    Source

    -

    src/types/core-modules.ts:218

    +

    src/types/core-modules.ts:218


    required?

    @@ -105,4 +105,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    APIApplicationCommandOptionBase.type

    Source

    -

    src/types/core-modules.ts:217

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:217

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/sernsubcommandgroupdata/index.html b/v3/api/interfaces/sernsubcommandgroupdata/index.html index 710c50eb0..41488125b 100644 --- a/v3/api/interfaces/sernsubcommandgroupdata/index.html +++ b/v3/api/interfaces/sernsubcommandgroupdata/index.html @@ -96,7 +96,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    optional options: SernSubCommandData[]

    Source

    -

    src/types/core-modules.ts:223

    +

    src/types/core-modules.ts:223


    required?

    @@ -112,4 +112,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: SubcommandGroup

    Source

    -

    src/types/core-modules.ts:222

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:222

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/slashcommand/index.html b/v3/api/interfaces/slashcommand/index.html index 814314fe9..a273a7ac6 100644 --- a/v3/api/interfaces/slashcommand/index.html +++ b/v3/api/interfaces/slashcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.description

    Source

    -

    src/types/core-modules.ts:126

    +

    src/types/core-modules.ts:126


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:128

    +

    src/types/core-modules.ts:128


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,14 +111,14 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    options?

    optional options: SernOptionsData[]

    Source

    -

    src/types/core-modules.ts:127

    +

    src/types/core-modules.ts:127


    plugins

    @@ -127,7 +127,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -136,4 +136,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:125

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:125

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/stringselectcommand/index.html b/v3/api/interfaces/stringselectcommand/index.html index 3fc238bb5..cc79235cb 100644 --- a/v3/api/interfaces/stringselectcommand/index.html +++ b/v3/api/interfaces/stringselectcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:80

    +

    src/types/core-modules.ts:80


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:79

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:79

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/textcommand/index.html b/v3/api/interfaces/textcommand/index.html index f0aff21b7..51ec2727a 100644 --- a/v3/api/interfaces/textcommand/index.html +++ b/v3/api/interfaces/textcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:121

    +

    src/types/core-modules.ts:121


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:120

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:120

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/userselectcommand/index.html b/v3/api/interfaces/userselectcommand/index.html index 31ce5b85d..983b84e70 100644 --- a/v3/api/interfaces/userselectcommand/index.html +++ b/v3/api/interfaces/userselectcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:100

    +

    src/types/core-modules.ts:100


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:99

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:99

    Last updated:

    \ No newline at end of file diff --git a/v3/api/namespaces/presence/interfaces/result/index.html b/v3/api/namespaces/presence/interfaces/result/index.html index 19126c4a4..c9af5e979 100644 --- a/v3/api/namespaces/presence/interfaces/result/index.html +++ b/v3/api/namespaces/presence/interfaces/result/index.html @@ -47,14 +47,14 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    optional activities: ActivitiesOptions[]

    Source

    -

    src/core/presences.ts:60

    +

    src/core/presences.ts:60


    afk?

    optional afk: boolean

    Source

    -

    src/core/presences.ts:59

    +

    src/core/presences.ts:59


    onRepeat()?

    @@ -65,25 +65,25 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    Result

    Source

    -

    src/core/presences.ts:63

    +

    src/core/presences.ts:63


    repeat?

    optional repeat: number | [Emitter, string]

    Source

    -

    src/core/presences.ts:62

    +

    src/core/presences.ts:62


    shardId?

    optional shardId: number[]

    Source

    -

    src/core/presences.ts:61

    +

    src/core/presences.ts:61


    status?

    optional status: Status

    Source

    -

    src/core/presences.ts:58

    Last updated:

    \ No newline at end of file +

    src/core/presences.ts:58

    Last updated:

    \ No newline at end of file diff --git a/v3/api/namespaces/presence/type-aliases/config/index.html b/v3/api/namespaces/presence/type-aliases/config/index.html index b9271abaf..10b5f1c9b 100644 --- a/v3/api/namespaces/presence/type-aliases/config/index.html +++ b/v3/api/namespaces/presence/type-aliases/config/index.html @@ -60,4 +60,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    optional inject: [...T]

    Source

    -

    src/core/presences.ts:51

    Last updated:

    \ No newline at end of file +

    src/core/presences.ts:51

    Last updated:

    \ No newline at end of file diff --git a/v3/api/namespaces/sern/functions/init/index.html b/v3/api/namespaces/sern/functions/init/index.html index 41bcd263e..53b06112c 100644 --- a/v3/api/namespaces/sern/functions/init/index.html +++ b/v3/api/namespaces/sern/functions/init/index.html @@ -55,4 +55,4 @@ Function to start the handler up

    Example

    src/index.ts
    1
    Sern.init({
    2
    commands: 'dist/commands',
    3
    events: 'dist/events',
    4
    })

    Source

    -

    src/sern.ts:35

    Last updated:

    \ No newline at end of file +

    src/sern.ts:35

    Last updated:

    \ No newline at end of file diff --git a/v3/api/readme/index.html b/v3/api/readme/index.html index 7f1d98768..a28b7559f 100644 --- a/v3/api/readme/index.html +++ b/v3/api/readme/index.html @@ -125,4 +125,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • scheduledTask
  • single
  • transient
  • -

    Last updated:

    \ No newline at end of file +

    Last updated:

    \ No newline at end of file diff --git a/v3/api/type-aliases/anyplugin/index.html b/v3/api/type-aliases/anyplugin/index.html index fda653e8e..70bf45e74 100644 --- a/v3/api/type-aliases/anyplugin/index.html +++ b/v3/api/type-aliases/anyplugin/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    AnyPlugin: ControlPlugin | InitPlugin<[InitArgs<Processed<Module>>]>

    Source

    -

    src/types/core-plugin.ts:54

    \ No newline at end of file +

    src/types/core-plugin.ts:54

    \ No newline at end of file diff --git a/v3/api/type-aliases/commandmodule/index.html b/v3/api/type-aliases/commandmodule/index.html index b54d00a39..0680843c5 100644 --- a/v3/api/type-aliases/commandmodule/index.html +++ b/v3/api/type-aliases/commandmodule/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    CommandModule: TextCommand | SlashCommand | BothCommand | ContextMenuUser | ContextMenuMsg | ButtonCommand | StringSelectCommand | MentionableSelectCommand | UserSelectCommand | ChannelSelectCommand | RoleSelectCommand | ModalSubmitCommand

    Source

    -

    src/types/core-modules.ts:139

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:139

    Last updated:

    \ No newline at end of file diff --git a/v3/api/type-aliases/controller/index.html b/v3/api/type-aliases/controller/index.html index 8348861d4..245756a00 100644 --- a/v3/api/type-aliases/controller/index.html +++ b/v3/api/type-aliases/controller/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Controller: typeof controller

    Source

    -

    src/core/plugin.ts:45

    \ No newline at end of file +

    src/core/plugin.ts:45

    \ No newline at end of file diff --git a/v3/api/type-aliases/eventmodule/index.html b/v3/api/type-aliases/eventmodule/index.html index 1be25f95d..c615ebc24 100644 --- a/v3/api/type-aliases/eventmodule/index.html +++ b/v3/api/type-aliases/eventmodule/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    EventModule: DiscordEventCommand | SernEventCommand | ExternalEventCommand

    Source

    -

    src/types/core-modules.ts:138

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:138

    Last updated:

    \ No newline at end of file diff --git a/v3/api/type-aliases/logpayload/index.html b/v3/api/type-aliases/logpayload/index.html index 0d6a8b1d2..408087ac4 100644 --- a/v3/api/type-aliases/logpayload/index.html +++ b/v3/api/type-aliases/logpayload/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    message: T

    Source

    -

    src/core/interfaces.ts:55

    Last updated:

    \ No newline at end of file +

    src/core/interfaces.ts:55

    Last updated:

    \ No newline at end of file diff --git a/v3/api/type-aliases/payload/index.html b/v3/api/type-aliases/payload/index.html index d626e6059..e9be74b0b 100644 --- a/v3/api/type-aliases/payload/index.html +++ b/v3/api/type-aliases/payload/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Payload: object | object | object

    Source

    -

    src/types/utility.ts:18

    Last updated:

    \ No newline at end of file +

    src/types/utility.ts:18

    Last updated:

    \ No newline at end of file diff --git a/v3/api/type-aliases/pluginresult/index.html b/v3/api/type-aliases/pluginresult/index.html index bbc64a228..b7a12488d 100644 --- a/v3/api/type-aliases/pluginresult/index.html +++ b/v3/api/type-aliases/pluginresult/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    PluginResult: Awaitable<Result<Record<string, unknown> | undefined, string | undefined>>

    Source

    -

    src/types/core-plugin.ts:35

    Last updated:

    \ No newline at end of file +

    src/types/core-plugin.ts:35

    Last updated:

    \ No newline at end of file diff --git a/v3/api/type-aliases/sdt/index.html b/v3/api/type-aliases/sdt/index.html index 7722b4129..4d9affe3b 100644 --- a/v3/api/type-aliases/sdt/index.html +++ b/v3/api/type-aliases/sdt/index.html @@ -62,4 +62,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: CommandType

    Source

    -

    src/types/core-modules.ts:25

    \ No newline at end of file +

    src/types/core-modules.ts:25

    \ No newline at end of file diff --git a/v3/api/type-aliases/sernoptionsdata/index.html b/v3/api/type-aliases/sernoptionsdata/index.html index d6c8f3458..3538000fd 100644 --- a/v3/api/type-aliases/sernoptionsdata/index.html +++ b/v3/api/type-aliases/sernoptionsdata/index.html @@ -46,4 +46,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Type that replaces autocomplete with SernAutocompleteData

    Source

    -

    src/types/core-modules.ts:209

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:209

    Last updated:

    \ No newline at end of file diff --git a/v3/api/variables/controller/index.html b/v3/api/variables/controller/index.html index 21ed3b349..8633dc299 100644 --- a/v3/api/variables/controller/index.html +++ b/v3/api/variables/controller/index.html @@ -65,4 +65,4 @@ The object passed into every plugin to control a command’s behavior

    Returns

    Err<undefined | string>

    Source

    -

    src/core/plugin.ts:39

    Last updated:

    \ No newline at end of file +

    src/core/plugin.ts:39

    Last updated:

    \ No newline at end of file diff --git a/v3/api/variables/presence/index.html b/v3/api/variables/presence/index.html index d04228ea7..7083aebce 100644 --- a/v3/api/variables/presence/index.html +++ b/v3/api/variables/presence/index.html @@ -115,4 +115,4 @@ adjacent to the file where Sern.init is CALLED.

    optional status: Status

    Source

    -

    src/core/presences.ts:10

    \ No newline at end of file +

    src/core/presences.ts:10

    \ No newline at end of file diff --git a/v3/cli/about/index.html b/v3/cli/about/index.html index a18b110d1..7420960cf 100644 --- a/v3/cli/about/index.html +++ b/v3/cli/about/index.html @@ -50,4 +50,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    If you're new to sern, run npm create @sern/bot for an interactive setup to your new bot project!
    If you have any ideas, suggestions, bug reports, kindly join our support server: https://sern.dev/discord
    Options:
    -v, --version output the version number
    -h, --help display help for command
    -
    Commands:
    init [options] Quickest way to scaffold a new project [DEPRECATED]
    plugins [options] Install plugins from https://github.com/sern-handler/awesome-plugins
    extra Easy way to add extra things in your sern project
    commands Defacto way to manage your slash commands
    help [command] display help for command
    \ No newline at end of file +
    Commands:
    init [options] Quickest way to scaffold a new project [DEPRECATED]
    plugins [options] Install plugins from https://github.com/sern-handler/awesome-plugins
    extra Easy way to add extra things in your sern project
    commands Defacto way to manage your slash commands
    help [command] display help for command
    \ No newline at end of file diff --git a/v3/cli/build/index.html b/v3/cli/build/index.html index 2b6b01c96..40e723836 100644 --- a/v3/cli/build/index.html +++ b/v3/cli/build/index.html @@ -113,4 +113,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Full esbuild documentation here. Add more to the define field in build options (only availible with a sern.build file at the moment)

    process.env

    We generate your process.env with dotenv and generate typings for process.env. Less hassle!

    -
    DISCORD_TOKEN=<your token>
    1
    process.env.DISCORD_TOKEN; // string | undefined (not typesafe :()
    \ No newline at end of file +
    DISCORD_TOKEN=<your token>
    1
    process.env.DISCORD_TOKEN; // string | undefined (not typesafe :()
    \ No newline at end of file diff --git a/v3/cli/clear/index.html b/v3/cli/clear/index.html index 1ec2f4e19..314e78544 100644 --- a/v3/cli/clear/index.html +++ b/v3/cli/clear/index.html @@ -55,4 +55,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    • The clear command will prompt you to confirm the action. You can bypass this by using the -y flag.
    • The clear command will automatically read a .env file in the working directory. If you need to override this, you can use the -e flag to supply a path to a different .env file.
    • -
    \ No newline at end of file + \ No newline at end of file diff --git a/v3/cli/extra/index.html b/v3/cli/extra/index.html index 5d6c89f12..8c9dc7d0a 100644 --- a/v3/cli/extra/index.html +++ b/v3/cli/extra/index.html @@ -48,4 +48,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    This command is pretty straightfoward. Install utilities into your application, assuming you have a sern.config.json.

    You can use this command to install things such as a Dockerfile

    Usage

    -
    Terminal window
    sern extra
    # Choose which extra feature from the prompt, such as this:
    What extra feature do you want to add? Dockerfile (TypeScript)
    \ No newline at end of file +
    Terminal window
    sern extra
    # Choose which extra feature from the prompt, such as this:
    What extra feature do you want to add? Dockerfile (TypeScript)
    \ No newline at end of file diff --git a/v3/cli/publish/index.html b/v3/cli/publish/index.html index 16fc26b6f..f6f2fb80f 100644 --- a/v3/cli/publish/index.html +++ b/v3/cli/publish/index.html @@ -88,4 +88,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    src/commands/ping.ts
    1
    import { commandModule, Service, CommandType } from '@sern/handler'
    2
    3
    const client = Service('@sern/client');
    4
    5
    export const config = {
    6
    guildIds: ["889026545715400705"]
    7
    }
    8
    -
    9
    export default commandModule( {
    10
    type: CommandType.Slash
    11
    description: `${client.user.username}'s ping`,
    12
    execute: (ctx) => {
    13
    ctx.reply('pong')
    14
    }
    15
    })
    \ No newline at end of file +
    9
    export default commandModule( {
    10
    type: CommandType.Slash
    11
    description: `${client.user.username}'s ping`,
    12
    execute: (ctx) => {
    13
    ctx.reply('pong')
    14
    }
    15
    })
    \ No newline at end of file diff --git a/v3/guide/getting-started/choose-ide/index.html b/v3/guide/getting-started/choose-ide/index.html index c97aba246..5ec4a3bf1 100644 --- a/v3/guide/getting-started/choose-ide/index.html +++ b/v3/guide/getting-started/choose-ide/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • Sublime Text
  • NotePad++
  • nvim (chad)
  • - \ No newline at end of file + \ No newline at end of file diff --git a/v3/guide/getting-started/preparing/index.html b/v3/guide/getting-started/preparing/index.html index 62fbc1bb4..40f854643 100644 --- a/v3/guide/getting-started/preparing/index.html +++ b/v3/guide/getting-started/preparing/index.html @@ -44,4 +44,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Preparing to Code

    After installing an IDE, you need to install node. Node is necessary to use sern, as it’s based on Discord.js.

    You can download Node from the official website here.

    After you’ve downloaded Node you will need a Discord token

    -

    CONTINUE 🤓

    \ No newline at end of file +

    CONTINUE 🤓

    \ No newline at end of file diff --git a/v3/guide/walkthrough/autocomplete/index.html b/v3/guide/walkthrough/autocomplete/index.html index 6650e9f0a..c81475447 100644 --- a/v3/guide/walkthrough/autocomplete/index.html +++ b/v3/guide/walkthrough/autocomplete/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    We can filter the cheeses based on the focus object, and return only the cheeses that start with the focus object.

    You can do a lot more with the focus object, such as performing API calls, or implementing a fuzzy search.

    src/commands/cheese.ts
    1
    export default commandModule({
    2
    type: CommandType.Slash,
    3
    description: "show me cheese",
    4
    options: [
    5
    {
    6
    name: "list",
    7
    type: ApplicationCommandOptionType.String,
    8
    description: "pick a cheese to show",
    9
    required: true,
    10
    autocomplete: true,
    11
    command: {
    12
    onEvent: [],
    13
    execute: (ctx) => {
    14
    const focus = ctx.options.getFocused();
    15
    ctx.respond(
    16
    ["gouda", "parmesan", "harvarti"]
    17
    .filter((cheese) => cheese.startsWith(focus))
    18
    .map((cheese) => ({
    19
    name: cheese,
    20
    value: cheese,
    21
    })),
    22
    );
    23
    },
    24
    },
    25
    },
    26
    ],
    27
    execute: (ctx, [, args]) => {
    28
    const cheese = args.getString("list", true);
    29
    ctx.reply("selected cheese");
    30
    },
    31
    });
    - \ No newline at end of file + \ No newline at end of file diff --git a/v3/guide/walkthrough/cli/index.html b/v3/guide/walkthrough/cli/index.html index 4ce31425d..da2c25419 100644 --- a/v3/guide/walkthrough/cli/index.html +++ b/v3/guide/walkthrough/cli/index.html @@ -56,4 +56,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Extra Utilities

    To install extra utilities into your project, run:

    Terminal window
    sern extra
    -

    We have a more in depth guide on the CLI if you’re interested in learning more.

    \ No newline at end of file +

    We have a more in depth guide on the CLI if you’re interested in learning more.

    \ No newline at end of file diff --git a/v3/guide/walkthrough/conclusion/index.html b/v3/guide/walkthrough/conclusion/index.html index a4e722869..7ebe9a6d9 100644 --- a/v3/guide/walkthrough/conclusion/index.html +++ b/v3/guide/walkthrough/conclusion/index.html @@ -44,4 +44,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Conclusion

    If you reached this far, thank you for reading!

    We hope you have learned the necessities you need to create a bot with the sern framework.

    If you have any other questions, bugs, feature requests, concerns, please join our community server, and we’ll be glad to answer your questions!

    -

    paper logo

    \ No newline at end of file +

    paper logo

    \ No newline at end of file diff --git a/v3/guide/walkthrough/dependency-injection/index.html b/v3/guide/walkthrough/dependency-injection/index.html index 85241fe66..a68bba679 100644 --- a/v3/guide/walkthrough/dependency-injection/index.html +++ b/v3/guide/walkthrough/dependency-injection/index.html @@ -87,4 +87,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • Now, when your bot starts, the init method will be called. 🎉

  • - \ No newline at end of file + \ No newline at end of file diff --git a/v3/guide/walkthrough/first-command/index.html b/v3/guide/walkthrough/first-command/index.html index e10c26485..6856c8306 100644 --- a/v3/guide/walkthrough/first-command/index.html +++ b/v3/guide/walkthrough/first-command/index.html @@ -71,4 +71,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • CommandType.Slash
  • CommandType.Text
  • -

    This data structure helps interop between legacy commands and slash commands with ease.

    \ No newline at end of file +

    This data structure helps interop between legacy commands and slash commands with ease.

    \ No newline at end of file diff --git a/v3/guide/walkthrough/first-event/index.html b/v3/guide/walkthrough/first-event/index.html index f9eb1531f..be485b9d5 100644 --- a/v3/guide/walkthrough/first-event/index.html +++ b/v3/guide/walkthrough/first-event/index.html @@ -53,4 +53,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    src/index.ts
    1
    await makeDependencies({
    2
    build: root => root.add({
    3
    eventlistener: single(() => new EventEmitter())
    4
    })
    5
    })

    In your event module, you can now listen to events from eventlistener, which will be emitted from the EventEmitter.

    src/events/myevent.ts
    1
    export default eventModule({
    2
    type: EventType.External,
    3
    emitter: 'eventlistener',
    4
    execute: (args) => {
    5
    console.log('Got event from eventlistener: ', args);
    6
    }
    7
    })
    - \ No newline at end of file + \ No newline at end of file diff --git a/v3/guide/walkthrough/goal/index.html b/v3/guide/walkthrough/goal/index.html index 8469ebec3..25a811534 100644 --- a/v3/guide/walkthrough/goal/index.html +++ b/v3/guide/walkthrough/goal/index.html @@ -54,4 +54,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    4
    export class PingCommand extends Command {
    5
    public constructor(context: Command.Context) {
    6
    super(context, {
    7
    description: "Pong!",
    8
    chatInputCommand: {
    9
    register: true,
    10
    },
    11
    });
    12
    }
    13
    public async chatInputRun(interaction: CommandInteraction) {
    14
    await interaction.reply("Pong!");
    15
    }
    16
    }

    Keep in mind the sern example acts as both a slash command AND a text command. The Sapphire example is only a slash command, and it’s more code than sern.

    -

    Be smart. Choose sern.

    \ No newline at end of file +

    Be smart. Choose sern.

    \ No newline at end of file diff --git a/v3/guide/walkthrough/good-to-know/index.html b/v3/guide/walkthrough/good-to-know/index.html index 7e20cfdac..ac155e516 100644 --- a/v3/guide/walkthrough/good-to-know/index.html +++ b/v3/guide/walkthrough/good-to-know/index.html @@ -46,4 +46,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    For example, when installing TypeScript plugins, the language property is necessary to install from our open source repository.

    Using the CLI and running sern init --sync on pre-existing projects should install this file in the your project.

    Or, if this is a brand-new project, sern init automatically installs it.

    -
    sern.config.json
    1
    {
    2
    "language": "typescript",
    3
    "paths": {
    4
    "base": "src",
    5
    "commands": "commands"
    6
    }
    7
    }
    \ No newline at end of file +
    sern.config.json
    1
    {
    2
    "language": "typescript",
    3
    "paths": {
    4
    "base": "src",
    5
    "commands": "commands"
    6
    }
    7
    }
    \ No newline at end of file diff --git a/v3/guide/walkthrough/new-project/index.html b/v3/guide/walkthrough/new-project/index.html index 7f658c23d..0226cc40c 100644 --- a/v3/guide/walkthrough/new-project/index.html +++ b/v3/guide/walkthrough/new-project/index.html @@ -43,4 +43,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem; StarlightThemeProvider.updatePickers();

    New Project

    Terminal window
    npm create @sern/bot

    Once you’ve used this command, follow the interactive prompts to create your new project.

    -

    If you need help, feel free to ask on our Discord.

    \ No newline at end of file +

    If you need help, feel free to ask on our Discord.

    \ No newline at end of file diff --git a/v3/guide/walkthrough/plugins/index.html b/v3/guide/walkthrough/plugins/index.html index 062e5a3e6..b5386a09f 100644 --- a/v3/guide/walkthrough/plugins/index.html +++ b/v3/guide/walkthrough/plugins/index.html @@ -81,4 +81,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • Before an event occurs, this command module will check if the user has the id 182326315813306368.
  • If all plugins return controller.next(), this command replies Pong 🏓
  • - \ No newline at end of file + \ No newline at end of file diff --git a/v3/guide/walkthrough/sern-emitter/index.html b/v3/guide/walkthrough/sern-emitter/index.html index aa8244cab..def75d005 100644 --- a/v3/guide/walkthrough/sern-emitter/index.html +++ b/v3/guide/walkthrough/sern-emitter/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • warn events, where it is possible to throw errors
  • You can put these and other event listeners into event modules!

    -

    You can view all events in the SernEventsMapping interface.

    \ No newline at end of file +

    You can view all events in the SernEventsMapping interface.

    \ No newline at end of file diff --git a/v3/guide/walkthrough/services/index.html b/v3/guide/walkthrough/services/index.html index a3f2419a5..ca4876d5e 100644 --- a/v3/guide/walkthrough/services/index.html +++ b/v3/guide/walkthrough/services/index.html @@ -83,4 +83,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    • Use Service for single dependency.
    • Use Services for multiple dependencies.
    • -
    \ No newline at end of file + \ No newline at end of file diff --git a/v3/guide/walkthrough/transition/index.html b/v3/guide/walkthrough/transition/index.html index 8b1627a97..07630bfc6 100644 --- a/v3/guide/walkthrough/transition/index.html +++ b/v3/guide/walkthrough/transition/index.html @@ -47,4 +47,4 @@ include a dependencies.d.ts file into compilation. (Chec

    A standard project file tree:

    • Directorysrc -
      • Directorycommands/
      • Directoryevents/
      • Directoryplugins/
      • dependencies.d.ts
      • index.ts
    • .env
    • .gitignore
    • bun.lockb
    • package.json
    • README.md
    • sern.config.json
    • tsconfig.json
    \ No newline at end of file +
    • Directorycommands/
    • Directoryevents/
    • Directoryplugins/
    • dependencies.d.ts
    • index.ts
  • .env
  • .gitignore
  • bun.lockb
  • package.json
  • README.md
  • sern.config.json
  • tsconfig.json
  • \ No newline at end of file diff --git a/v4/api/classes/context/index.html b/v4/api/classes/context/index.html index 5b5ebb444..d4f7ab502 100644 --- a/v4/api/classes/context/index.html +++ b/v4/api/classes/context/index.html @@ -230,4 +230,4 @@ else, interaction.user

    Returns

    Context

    Source

    -

    src/core/structures/context.ts:129

    Last updated:

    \ No newline at end of file +

    src/core/structures/context.ts:129

    Last updated:

    \ No newline at end of file diff --git a/v4/api/enumerations/commandtype/index.html b/v4/api/enumerations/commandtype/index.html index ca9f005b1..2a5254b3c 100644 --- a/v4/api/enumerations/commandtype/index.html +++ b/v4/api/enumerations/commandtype/index.html @@ -129,4 +129,4 @@ A bitfield that discriminates command modules

    UserSelect: 128

    Source

    -

    src/core/structures/enums.ts:26

    Last updated:

    \ No newline at end of file +

    src/core/structures/enums.ts:26

    Last updated:

    \ No newline at end of file diff --git a/v4/api/enumerations/eventtype/index.html b/v4/api/enumerations/eventtype/index.html index 8ec132c3a..378ec1972 100644 --- a/v4/api/enumerations/eventtype/index.html +++ b/v4/api/enumerations/eventtype/index.html @@ -68,4 +68,4 @@ Could be for example, process events, database events

    The EventType for handling sern events

    Source

    -

    src/core/structures/enums.ts:55

    Last updated:

    \ No newline at end of file +

    src/core/structures/enums.ts:55

    Last updated:

    \ No newline at end of file diff --git a/v4/api/enumerations/payloadtype/index.html b/v4/api/enumerations/payloadtype/index.html index 27f353427..df726f043 100644 --- a/v4/api/enumerations/payloadtype/index.html +++ b/v4/api/enumerations/payloadtype/index.html @@ -64,4 +64,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Warning: "warning"

    Source

    -

    src/core/structures/enums.ts:94

    Last updated:

    \ No newline at end of file +

    src/core/structures/enums.ts:94

    Last updated:

    \ No newline at end of file diff --git a/v4/api/enumerations/plugintype/index.html b/v4/api/enumerations/plugintype/index.html index 4dd4284e6..a83012f75 100644 --- a/v4/api/enumerations/plugintype/index.html +++ b/v4/api/enumerations/plugintype/index.html @@ -59,4 +59,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    The PluginType for InitPlugins

    Source

    -

    src/core/structures/enums.ts:81

    Last updated:

    \ No newline at end of file +

    src/core/structures/enums.ts:81

    Last updated:

    \ No newline at end of file diff --git a/v4/api/functions/commandcontrolplugin/index.html b/v4/api/functions/commandcontrolplugin/index.html index 51d45d9a3..373330611 100644 --- a/v4/api/functions/commandcontrolplugin/index.html +++ b/v4/api/functions/commandcontrolplugin/index.html @@ -53,4 +53,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    2.5.0

    Source

    -

    src/core/plugin.ts:28

    Last updated:

    \ No newline at end of file +

    src/core/plugin.ts:28

    Last updated:

    \ No newline at end of file diff --git a/v4/api/functions/commandinitplugin/index.html b/v4/api/functions/commandinitplugin/index.html index cd563c9cd..046b10470 100644 --- a/v4/api/functions/commandinitplugin/index.html +++ b/v4/api/functions/commandinitplugin/index.html @@ -53,4 +53,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    2.5.0

    Source

    -

    src/core/plugin.ts:20

    Last updated:

    \ No newline at end of file +

    src/core/plugin.ts:20

    Last updated:

    \ No newline at end of file diff --git a/v4/api/functions/commandmodule/index.html b/v4/api/functions/commandmodule/index.html index 49caf322e..99c7574bd 100644 --- a/v4/api/functions/commandmodule/index.html +++ b/v4/api/functions/commandmodule/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    1.0.0 The wrapper function to define command modules for sern

    Source

    -

    src/core/modules.ts:16

    Last updated:

    \ No newline at end of file +

    src/core/modules.ts:16

    Last updated:

    \ No newline at end of file diff --git a/v4/api/functions/discordevent/index.html b/v4/api/functions/discordevent/index.html index e2b7be8d2..cacefcbb5 100644 --- a/v4/api/functions/discordevent/index.html +++ b/v4/api/functions/discordevent/index.html @@ -57,4 +57,4 @@ where typings can be very bad.

    Returns

    Module

    Source

    -

    src/core/modules.ts:42

    Last updated:

    \ No newline at end of file +

    src/core/modules.ts:42

    Last updated:

    \ No newline at end of file diff --git a/v4/api/functions/eventinitplugin/index.html b/v4/api/functions/eventinitplugin/index.html index 0ad5f4205..f6b894e24 100644 --- a/v4/api/functions/eventinitplugin/index.html +++ b/v4/api/functions/eventinitplugin/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    2.5.0

    Source

    -

    src/core/plugin.ts:14

    Last updated:

    \ No newline at end of file +

    src/core/plugin.ts:14

    Last updated:

    \ No newline at end of file diff --git a/v4/api/functions/eventmodule/index.html b/v4/api/functions/eventmodule/index.html index 4dfe48887..4d05d9de7 100644 --- a/v4/api/functions/eventmodule/index.html +++ b/v4/api/functions/eventmodule/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    1.0.0 The wrapper function to define event modules for sern

    Source

    -

    src/core/modules.ts:29

    Last updated:

    \ No newline at end of file +

    src/core/modules.ts:29

    Last updated:

    \ No newline at end of file diff --git a/v4/api/functions/makedependencies/index.html b/v4/api/functions/makedependencies/index.html index a22acb89f..9d72b8616 100644 --- a/v4/api/functions/makedependencies/index.html +++ b/v4/api/functions/makedependencies/index.html @@ -53,4 +53,4 @@ This is required to start the handler, and is to be called before Sern.init.

    Example

    1
    await makeDependencies(({ add }) => {
    2
    add('@sern/client', new Client({ intents, partials })
    3
    })

    Source

    -

    src/core/ioc.ts:63

    Last updated:

    \ No newline at end of file +

    src/core/ioc.ts:63

    Last updated:

    \ No newline at end of file diff --git a/v4/api/functions/makeplugin/index.html b/v4/api/functions/makeplugin/index.html index e5d0e834a..52a2108f5 100644 --- a/v4/api/functions/makeplugin/index.html +++ b/v4/api/functions/makeplugin/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    Plugin<V>

    Source

    -

    src/core/plugin.ts:5

    Last updated:

    \ No newline at end of file +

    src/core/plugin.ts:5

    Last updated:

    \ No newline at end of file diff --git a/v4/api/functions/service/index.html b/v4/api/functions/service/index.html index 4fd96f310..076498ed7 100644 --- a/v4/api/functions/service/index.html +++ b/v4/api/functions/service/index.html @@ -62,4 +62,4 @@ Note: this method only works AFTER your container has been initiated

    Throws

    if container is absent or not present

    Source

    -

    src/core/ioc.ts:93

    Last updated:

    \ No newline at end of file +

    src/core/ioc.ts:93

    Last updated:

    \ No newline at end of file diff --git a/v4/api/functions/services/index.html b/v4/api/functions/services/index.html index a2a24cac8..f2c365aaf 100644 --- a/v4/api/functions/services/index.html +++ b/v4/api/functions/services/index.html @@ -57,4 +57,4 @@ The plural version of Servi

    Throws

    if container is absent or not present

    Source

    -

    src/core/ioc.ts:103

    Last updated:

    \ No newline at end of file +

    src/core/ioc.ts:103

    Last updated:

    \ No newline at end of file diff --git a/v4/api/functions/single/index.html b/v4/api/functions/single/index.html index d6f482653..a8a2c1d0f 100644 --- a/v4/api/functions/single/index.html +++ b/v4/api/functions/single/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    T

    Source

    -

    src/core/ioc.ts:112

    Last updated:

    \ No newline at end of file +

    src/core/ioc.ts:112

    Last updated:

    \ No newline at end of file diff --git a/v4/api/functions/transient/index.html b/v4/api/functions/transient/index.html index 359606fe0..a14b66e76 100644 --- a/v4/api/functions/transient/index.html +++ b/v4/api/functions/transient/index.html @@ -55,4 +55,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    2.0.0 Creates a transient object

    Source

    -

    src/core/ioc.ts:123

    Last updated:

    \ No newline at end of file +

    src/core/ioc.ts:123

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/bothcommand/index.html b/v4/api/interfaces/bothcommand/index.html index db30ccacf..cc548093c 100644 --- a/v4/api/interfaces/bothcommand/index.html +++ b/v4/api/interfaces/bothcommand/index.html @@ -136,4 +136,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:132

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:132

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/buttoncommand/index.html b/v4/api/interfaces/buttoncommand/index.html index eeabdf4bd..1210638e9 100644 --- a/v4/api/interfaces/buttoncommand/index.html +++ b/v4/api/interfaces/buttoncommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:74

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:74

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/channelselectcommand/index.html b/v4/api/interfaces/channelselectcommand/index.html index 1ed49ae0a..e6f238261 100644 --- a/v4/api/interfaces/channelselectcommand/index.html +++ b/v4/api/interfaces/channelselectcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:84

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:84

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/commandmoduledefs/index.html b/v4/api/interfaces/commandmoduledefs/index.html index fb70d10e0..1d13101ab 100644 --- a/v4/api/interfaces/commandmoduledefs/index.html +++ b/v4/api/interfaces/commandmoduledefs/index.html @@ -124,4 +124,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    8: ContextMenuMsg

    Source

    -

    src/types/core-modules.ts:159

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:159

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/contextmenumsg/index.html b/v4/api/interfaces/contextmenumsg/index.html index 25118903d..a7c435484 100644 --- a/v4/api/interfaces/contextmenumsg/index.html +++ b/v4/api/interfaces/contextmenumsg/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:69

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:69

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/contextmenuuser/index.html b/v4/api/interfaces/contextmenuuser/index.html index dce278423..a09f2cdcf 100644 --- a/v4/api/interfaces/contextmenuuser/index.html +++ b/v4/api/interfaces/contextmenuuser/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:64

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:64

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/controlplugin/index.html b/v4/api/interfaces/controlplugin/index.html index 43cb90ce5..12dddab00 100644 --- a/v4/api/interfaces/controlplugin/index.html +++ b/v4/api/interfaces/controlplugin/index.html @@ -68,4 +68,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Plugin.type

    Source

    -

    src/types/core-plugin.ts:51

    Last updated:

    \ No newline at end of file +

    src/types/core-plugin.ts:51

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/coredependencies/index.html b/v4/api/interfaces/coredependencies/index.html index 88294833f..f32fdcdc0 100644 --- a/v4/api/interfaces/coredependencies/index.html +++ b/v4/api/interfaces/coredependencies/index.html @@ -90,4 +90,4 @@ by module.meta.id -> Module

    @sern/scheduler: TaskScheduler

    Source

    -

    src/core/ioc.ts:161

    Last updated:

    \ No newline at end of file +

    src/core/ioc.ts:161

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/discordeventcommand/index.html b/v4/api/interfaces/discordeventcommand/index.html index 7964a7f3d..1dcf40b71 100644 --- a/v4/api/interfaces/discordeventcommand/index.html +++ b/v4/api/interfaces/discordeventcommand/index.html @@ -130,4 +130,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:117

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:117

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/disposable/index.html b/v4/api/interfaces/disposable/index.html index efbb704c4..e248d7197 100644 --- a/v4/api/interfaces/disposable/index.html +++ b/v4/api/interfaces/disposable/index.html @@ -51,4 +51,4 @@ Let dependencies implement this to dispose and cleanup.

    Returns

    unknown

    Source

    -

    src/core/interfaces.ts:17

    Last updated:

    \ No newline at end of file +

    src/core/interfaces.ts:17

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/emitter/index.html b/v4/api/interfaces/emitter/index.html index 9758bdcee..2968d7fc8 100644 --- a/v4/api/interfaces/emitter/index.html +++ b/v4/api/interfaces/emitter/index.html @@ -76,4 +76,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    this

    Source

    -

    src/core/interfaces.ts:23

    Last updated:

    \ No newline at end of file +

    src/core/interfaces.ts:23

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/errorhandling/index.html b/v4/api/interfaces/errorhandling/index.html index 7607ed899..b5a0e44e1 100644 --- a/v4/api/interfaces/errorhandling/index.html +++ b/v4/api/interfaces/errorhandling/index.html @@ -66,4 +66,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:41

    Last updated:

    \ No newline at end of file +

    src/core/interfaces.ts:41

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/eventmoduledefs/index.html b/v4/api/interfaces/eventmoduledefs/index.html index e77ac176b..14ec980a5 100644 --- a/v4/api/interfaces/eventmoduledefs/index.html +++ b/v4/api/interfaces/eventmoduledefs/index.html @@ -61,4 +61,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    2: ExternalEventCommand

    Source

    -

    src/types/core-modules.ts:173

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:173

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/externaleventcommand/index.html b/v4/api/interfaces/externaleventcommand/index.html index e86db6050..e39a0f6c1 100644 --- a/v4/api/interfaces/externaleventcommand/index.html +++ b/v4/api/interfaces/externaleventcommand/index.html @@ -135,4 +135,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:59

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:59

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/init/index.html b/v4/api/interfaces/init/index.html index df4c8e8db..999593bf7 100644 --- a/v4/api/interfaces/init/index.html +++ b/v4/api/interfaces/init/index.html @@ -51,4 +51,4 @@ Let dependencies implement this to initiate some logic.

    Returns

    unknown

    Source

    -

    src/core/interfaces.ts:9

    Last updated:

    \ No newline at end of file +

    src/core/interfaces.ts:9

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/initplugin/index.html b/v4/api/interfaces/initplugin/index.html index 4d1126831..97fbee62e 100644 --- a/v4/api/interfaces/initplugin/index.html +++ b/v4/api/interfaces/initplugin/index.html @@ -68,4 +68,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Plugin.type

    Source

    -

    src/types/core-plugin.ts:47

    Last updated:

    \ No newline at end of file +

    src/types/core-plugin.ts:47

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/logging/index.html b/v4/api/interfaces/logging/index.html index 443c23363..69ce5b58b 100644 --- a/v4/api/interfaces/logging/index.html +++ b/v4/api/interfaces/logging/index.html @@ -88,4 +88,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:50

    Last updated:

    \ No newline at end of file +

    src/core/interfaces.ts:50

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/mentionableselectcommand/index.html b/v4/api/interfaces/mentionableselectcommand/index.html index 4efad789b..c26c1eaef 100644 --- a/v4/api/interfaces/mentionableselectcommand/index.html +++ b/v4/api/interfaces/mentionableselectcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:94

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:94

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/modalsubmitcommand/index.html b/v4/api/interfaces/modalsubmitcommand/index.html index 8aaefe350..32087ad4f 100644 --- a/v4/api/interfaces/modalsubmitcommand/index.html +++ b/v4/api/interfaces/modalsubmitcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:104

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:104

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/module/index.html b/v4/api/interfaces/module/index.html index 70e089ad3..e82032a27 100644 --- a/v4/api/interfaces/module/index.html +++ b/v4/api/interfaces/module/index.html @@ -126,4 +126,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    any

    Source

    -

    src/types/core-modules.ts:45

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:45

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/plugin/index.html b/v4/api/interfaces/plugin/index.html index 5709c6980..d21950290 100644 --- a/v4/api/interfaces/plugin/index.html +++ b/v4/api/interfaces/plugin/index.html @@ -65,4 +65,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: PluginType

    Source

    -

    src/types/core-plugin.ts:42

    Last updated:

    \ No newline at end of file +

    src/types/core-plugin.ts:42

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/roleselectcommand/index.html b/v4/api/interfaces/roleselectcommand/index.html index a5f0ace64..bc91a26df 100644 --- a/v4/api/interfaces/roleselectcommand/index.html +++ b/v4/api/interfaces/roleselectcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:89

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:89

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/sernautocompletedata/index.html b/v4/api/interfaces/sernautocompletedata/index.html index f9bd70f00..388acc598 100644 --- a/v4/api/interfaces/sernautocompletedata/index.html +++ b/v4/api/interfaces/sernautocompletedata/index.html @@ -110,4 +110,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: String | Integer | Number

    Source

    -

    src/types/core-modules.ts:179

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:179

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/serneventcommand/index.html b/v4/api/interfaces/serneventcommand/index.html index 8dbadf545..01dba5e5c 100644 --- a/v4/api/interfaces/serneventcommand/index.html +++ b/v4/api/interfaces/serneventcommand/index.html @@ -130,4 +130,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:52

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:52

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/serneventsmapping/index.html b/v4/api/interfaces/serneventsmapping/index.html index 339333572..0587d18fd 100644 --- a/v4/api/interfaces/serneventsmapping/index.html +++ b/v4/api/interfaces/serneventsmapping/index.html @@ -75,4 +75,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    warning: [Payload]

    Source

    -

    src/types/utility.ts:14

    Last updated:

    \ No newline at end of file +

    src/types/utility.ts:14

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/sernsubcommanddata/index.html b/v4/api/interfaces/sernsubcommanddata/index.html index 1c8a2f822..e9f0e33eb 100644 --- a/v4/api/interfaces/sernsubcommanddata/index.html +++ b/v4/api/interfaces/sernsubcommanddata/index.html @@ -105,4 +105,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    APIApplicationCommandOptionBase.type

    Source

    -

    src/types/core-modules.ts:217

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:217

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/sernsubcommandgroupdata/index.html b/v4/api/interfaces/sernsubcommandgroupdata/index.html index 7eab1519d..882a6a5bb 100644 --- a/v4/api/interfaces/sernsubcommandgroupdata/index.html +++ b/v4/api/interfaces/sernsubcommandgroupdata/index.html @@ -112,4 +112,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: SubcommandGroup

    Source

    -

    src/types/core-modules.ts:222

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:222

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/slashcommand/index.html b/v4/api/interfaces/slashcommand/index.html index e8d4b0179..d01028871 100644 --- a/v4/api/interfaces/slashcommand/index.html +++ b/v4/api/interfaces/slashcommand/index.html @@ -136,4 +136,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:125

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:125

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/stringselectcommand/index.html b/v4/api/interfaces/stringselectcommand/index.html index cf565a552..2090da016 100644 --- a/v4/api/interfaces/stringselectcommand/index.html +++ b/v4/api/interfaces/stringselectcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:79

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:79

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/textcommand/index.html b/v4/api/interfaces/textcommand/index.html index 32519400d..ecb20ab1f 100644 --- a/v4/api/interfaces/textcommand/index.html +++ b/v4/api/interfaces/textcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:120

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:120

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/userselectcommand/index.html b/v4/api/interfaces/userselectcommand/index.html index 067d95f85..5a3114c3a 100644 --- a/v4/api/interfaces/userselectcommand/index.html +++ b/v4/api/interfaces/userselectcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:99

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:99

    Last updated:

    \ No newline at end of file diff --git a/v4/api/namespaces/sern/functions/init/index.html b/v4/api/namespaces/sern/functions/init/index.html index 1f9872f79..ce524646f 100644 --- a/v4/api/namespaces/sern/functions/init/index.html +++ b/v4/api/namespaces/sern/functions/init/index.html @@ -55,4 +55,4 @@ Function to start the handler up

    Example

    src/index.ts
    1
    Sern.init({
    2
    commands: 'dist/commands',
    3
    events: 'dist/events',
    4
    })

    Source

    -

    src/sern.ts:35

    Last updated:

    \ No newline at end of file +

    src/sern.ts:35

    Last updated:

    \ No newline at end of file diff --git a/v4/api/readme/index.html b/v4/api/readme/index.html index cc1f70456..77a7b700d 100644 --- a/v4/api/readme/index.html +++ b/v4/api/readme/index.html @@ -125,4 +125,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • scheduledTask
  • single
  • transient
  • -

    Last updated:

    \ No newline at end of file +

    Last updated:

    \ No newline at end of file diff --git a/v4/api/type-aliases/anyplugin/index.html b/v4/api/type-aliases/anyplugin/index.html index 408f57d87..227633e01 100644 --- a/v4/api/type-aliases/anyplugin/index.html +++ b/v4/api/type-aliases/anyplugin/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    AnyPlugin: ControlPlugin | InitPlugin<[InitArgs<Processed<Module>>]>

    Source

    -

    src/types/core-plugin.ts:54

    Last updated:

    \ No newline at end of file +

    src/types/core-plugin.ts:54

    Last updated:

    \ No newline at end of file diff --git a/v4/api/type-aliases/commandmodule/index.html b/v4/api/type-aliases/commandmodule/index.html index 606c2377a..2565fec1a 100644 --- a/v4/api/type-aliases/commandmodule/index.html +++ b/v4/api/type-aliases/commandmodule/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    CommandModule: TextCommand | SlashCommand | BothCommand | ContextMenuUser | ContextMenuMsg | ButtonCommand | StringSelectCommand | MentionableSelectCommand | UserSelectCommand | ChannelSelectCommand | RoleSelectCommand | ModalSubmitCommand

    Source

    -

    src/types/core-modules.ts:139

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:139

    Last updated:

    \ No newline at end of file diff --git a/v4/api/type-aliases/controller/index.html b/v4/api/type-aliases/controller/index.html index 3afa3d522..e83c9d1da 100644 --- a/v4/api/type-aliases/controller/index.html +++ b/v4/api/type-aliases/controller/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Controller: typeof controller

    Source

    -

    src/core/plugin.ts:45

    Last updated:

    \ No newline at end of file +

    src/core/plugin.ts:45

    Last updated:

    \ No newline at end of file diff --git a/v4/api/type-aliases/eventmodule/index.html b/v4/api/type-aliases/eventmodule/index.html index 677f719de..a5964d7e2 100644 --- a/v4/api/type-aliases/eventmodule/index.html +++ b/v4/api/type-aliases/eventmodule/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    EventModule: DiscordEventCommand | SernEventCommand | ExternalEventCommand

    Source

    -

    src/types/core-modules.ts:138

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:138

    Last updated:

    \ No newline at end of file diff --git a/v4/api/type-aliases/logpayload/index.html b/v4/api/type-aliases/logpayload/index.html index 2bdf6331a..f6160e486 100644 --- a/v4/api/type-aliases/logpayload/index.html +++ b/v4/api/type-aliases/logpayload/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    message: T

    Source

    -

    src/core/interfaces.ts:55

    Last updated:

    \ No newline at end of file +

    src/core/interfaces.ts:55

    Last updated:

    \ No newline at end of file diff --git a/v4/api/type-aliases/payload/index.html b/v4/api/type-aliases/payload/index.html index 457c336dd..9dcb0b86e 100644 --- a/v4/api/type-aliases/payload/index.html +++ b/v4/api/type-aliases/payload/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Payload: object | object | object

    Source

    -

    src/types/utility.ts:18

    Last updated:

    \ No newline at end of file +

    src/types/utility.ts:18

    Last updated:

    \ No newline at end of file diff --git a/v4/api/type-aliases/pluginresult/index.html b/v4/api/type-aliases/pluginresult/index.html index c86defba1..fa0638aac 100644 --- a/v4/api/type-aliases/pluginresult/index.html +++ b/v4/api/type-aliases/pluginresult/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    PluginResult: Awaitable<Result<Record<string, unknown> | undefined, string | undefined>>

    Source

    -

    src/types/core-plugin.ts:35

    Last updated:

    \ No newline at end of file +

    src/types/core-plugin.ts:35

    Last updated:

    \ No newline at end of file diff --git a/v4/api/type-aliases/sdt/index.html b/v4/api/type-aliases/sdt/index.html index a12f71bda..fa0b49cc4 100644 --- a/v4/api/type-aliases/sdt/index.html +++ b/v4/api/type-aliases/sdt/index.html @@ -62,4 +62,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: CommandType

    Source

    -

    src/types/core-modules.ts:25

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:25

    Last updated:

    \ No newline at end of file diff --git a/v4/api/type-aliases/sernoptionsdata/index.html b/v4/api/type-aliases/sernoptionsdata/index.html index 92bedb6d8..7c599feb7 100644 --- a/v4/api/type-aliases/sernoptionsdata/index.html +++ b/v4/api/type-aliases/sernoptionsdata/index.html @@ -46,4 +46,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Type that replaces autocomplete with SernAutocompleteData

    Source

    -

    src/types/core-modules.ts:209

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:209

    Last updated:

    \ No newline at end of file diff --git a/v4/api/variables/controller/index.html b/v4/api/variables/controller/index.html index ad06e4e99..5838bb5fd 100644 --- a/v4/api/variables/controller/index.html +++ b/v4/api/variables/controller/index.html @@ -65,4 +65,4 @@ The object passed into every plugin to control a command’s behavior

    Returns

    Err<undefined | string>

    Source

    -

    src/core/plugin.ts:39

    Last updated:

    \ No newline at end of file +

    src/core/plugin.ts:39

    Last updated:

    \ No newline at end of file diff --git a/v4/api/variables/presence/index.html b/v4/api/variables/presence/index.html index f8c9320d5..d8bf55df4 100644 --- a/v4/api/variables/presence/index.html +++ b/v4/api/variables/presence/index.html @@ -115,4 +115,4 @@ adjacent to the file where Sern.init is CALLED.

    optional status: Status

    Source

    -

    src/core/presences.ts:10

    Last updated:

    \ No newline at end of file +

    src/core/presences.ts:10

    Last updated:

    \ No newline at end of file diff --git a/v4/cli/about/index.html b/v4/cli/about/index.html index 634cd6f30..b0da9c59e 100644 --- a/v4/cli/about/index.html +++ b/v4/cli/about/index.html @@ -50,4 +50,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    If you're new to sern, run npm create @sern/bot for an interactive setup to your new bot project!
    If you have any ideas, suggestions, bug reports, kindly join our support server: https://sern.dev/discord
    Options:
    -v, --version output the version number
    -h, --help display help for command
    -
    Commands:
    init [options] Quickest way to scaffold a new project [DEPRECATED]
    plugins [options] Install plugins from https://github.com/sern-handler/awesome-plugins
    extra Easy way to add extra things in your sern project
    commands Defacto way to manage your slash commands
    help [command] display help for command
    \ No newline at end of file +
    Commands:
    init [options] Quickest way to scaffold a new project [DEPRECATED]
    plugins [options] Install plugins from https://github.com/sern-handler/awesome-plugins
    extra Easy way to add extra things in your sern project
    commands Defacto way to manage your slash commands
    help [command] display help for command
    \ No newline at end of file diff --git a/v4/cli/build/index.html b/v4/cli/build/index.html index 03c5d1c06..bea9770a4 100644 --- a/v4/cli/build/index.html +++ b/v4/cli/build/index.html @@ -113,4 +113,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Full esbuild documentation here. Add more to the define field in build options (only availible with a sern.build file at the moment)

    process.env

    We generate your process.env with dotenv and generate typings for process.env. Less hassle!

    -
    DISCORD_TOKEN=<your token>
    1
    process.env.DISCORD_TOKEN; // string | undefined (not typesafe :()
    \ No newline at end of file +
    DISCORD_TOKEN=<your token>
    1
    process.env.DISCORD_TOKEN; // string | undefined (not typesafe :()
    \ No newline at end of file diff --git a/v4/cli/clear/index.html b/v4/cli/clear/index.html index 820e4455c..90dec956a 100644 --- a/v4/cli/clear/index.html +++ b/v4/cli/clear/index.html @@ -55,4 +55,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    • The clear command will prompt you to confirm the action. You can bypass this by using the -y flag.
    • The clear command will automatically read a .env file in the working directory. If you need to override this, you can use the -e flag to supply a path to a different .env file.
    • -
    \ No newline at end of file + \ No newline at end of file diff --git a/v4/cli/extra/index.html b/v4/cli/extra/index.html index 5cfedb2c8..4bdf0a41b 100644 --- a/v4/cli/extra/index.html +++ b/v4/cli/extra/index.html @@ -48,4 +48,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    This command is pretty straightfoward. Install utilities into your application, assuming you have a sern.config.json.

    You can use this command to install things such as a Dockerfile

    Usage

    -
    Terminal window
    sern extra
    # Choose which extra feature from the prompt, such as this:
    What extra feature do you want to add? Dockerfile (TypeScript)
    \ No newline at end of file +
    Terminal window
    sern extra
    # Choose which extra feature from the prompt, such as this:
    What extra feature do you want to add? Dockerfile (TypeScript)
    \ No newline at end of file diff --git a/v4/cli/publish/index.html b/v4/cli/publish/index.html index afddc9c3b..709407d52 100644 --- a/v4/cli/publish/index.html +++ b/v4/cli/publish/index.html @@ -91,4 +91,4 @@ use the new service Publisher, officially maintained.

    src/commands/ping.ts
    1
    import { commandModule, Service, CommandType } from '@sern/handler'
    2
    3
    const client = Service('@sern/client');
    4
    5
    export const config = {
    6
    guildIds: ["889026545715400705"]
    7
    }
    8
    -
    9
    export default commandModule( {
    10
    type: CommandType.Slash
    11
    description: `${client.user.username}'s ping`,
    12
    execute: (ctx) => {
    13
    ctx.reply('pong')
    14
    }
    15
    })
    \ No newline at end of file +
    9
    export default commandModule( {
    10
    type: CommandType.Slash
    11
    description: `${client.user.username}'s ping`,
    12
    execute: (ctx) => {
    13
    ctx.reply('pong')
    14
    }
    15
    })
    \ No newline at end of file diff --git a/v4/reference/autocomplete/index.html b/v4/reference/autocomplete/index.html index dc60fd080..7a36e1a6b 100644 --- a/v4/reference/autocomplete/index.html +++ b/v4/reference/autocomplete/index.html @@ -51,4 +51,4 @@ We’ve implemented this functionality using a simple tree search algorithm with We can filter cheeses based on the focus object, and return only the cheeses that start with the focus object. You can do a lot more with the focus object, such as performing API calls, or implementing a fuzzy search.

    src/commands/cheese.ts
    1
    export default commandModule({
    2
    type: CommandType.Slash,
    3
    description: "show me cheese",
    4
    options: [
    5
    {
    6
    name: "list",
    7
    type: ApplicationCommandOptionType.String,
    8
    description: "pick a cheese to show",
    9
    required: true,
    10
    autocomplete: true,
    11
    command: {
    12
    onEvent: [],
    13
    execute: (ctx) => {
    14
    const focus = ctx.options.getFocused();
    15
    ctx.respond ["gouda", "parmesan", "harvarti"]
    16
    .filter((cheese) => cheese.startsWith(focus))
    17
    .map((cheese) => ({ name: cheese, value: cheese })));
    18
    },
    19
    },
    20
    },
    21
    ],
    22
    execute: (ctx) => {
    23
    const cheese = ctx.options.getString("list", true);
    24
    ctx.reply("selected cheese");
    25
    },
    26
    });
    - \ No newline at end of file + \ No newline at end of file diff --git a/v4/reference/conclusion/index.html b/v4/reference/conclusion/index.html index b35dee7a4..abaaec2e1 100644 --- a/v4/reference/conclusion/index.html +++ b/v4/reference/conclusion/index.html @@ -44,4 +44,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Conclusion

    If you reached this far, thank you for reading!

    We hope you have learned the necessities you need to create a bot with the sern framework.

    If you have any other questions, bugs, feature requests, concerns, please join our community server, and we’ll be glad to answer your questions!

    -

    paper logo

    \ No newline at end of file +

    paper logo

    \ No newline at end of file diff --git a/v4/reference/config/index.html b/v4/reference/config/index.html index 209019501..eef3c6be8 100644 --- a/v4/reference/config/index.html +++ b/v4/reference/config/index.html @@ -65,4 +65,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    user defined

    Feel free to supply any other constants / variables you may need.

    1
    export const OWNERS = ['182326315813306368']
    - \ No newline at end of file + \ No newline at end of file diff --git a/v4/reference/dependencies/index.html b/v4/reference/dependencies/index.html index 60b4173bb..9ecf0dae1 100644 --- a/v4/reference/dependencies/index.html +++ b/v4/reference/dependencies/index.html @@ -115,4 +115,4 @@ A common occurence in sern projects is to swap out the Logger for a custom one. As a result, the codebase is more modular and easier to test and refactor

    \ No newline at end of file +For example, you may prefer importing the logger service vs. injecting the Logger class as a dependency.

    \ No newline at end of file diff --git a/v4/reference/getting-started/index.html b/v4/reference/getting-started/index.html index 67838edc0..c3d388f1e 100644 --- a/v4/reference/getting-started/index.html +++ b/v4/reference/getting-started/index.html @@ -43,4 +43,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem; StarlightThemeProvider.updatePickers();

    Getting Started

    Terminal window
    npm create @sern/bot

    Once you’ve used this command, follow the interactive prompts to create your new project.

    -

    If you need help, feel free to ask on our Discord.

    \ No newline at end of file +

    If you need help, feel free to ask on our Discord.

    \ No newline at end of file diff --git a/v4/reference/modules/index.html b/v4/reference/modules/index.html index 831c87b53..9c62cc3d0 100644 --- a/v4/reference/modules/index.html +++ b/v4/reference/modules/index.html @@ -84,4 +84,4 @@ You may not see your command instantly in Discord, if so, try refreshing.

    Listening to Discord Events
    src/events/messageCreate.js
    1
    import { eventModule, EventType } from "@sern/handler";
    2
    3
    export default eventModule({
    4
    type: EventType.Discord,
    5
    execute: async (message) => {
    6
    console.log(`${message.user} said`, message.content)
    7
    },
    8
    });
    - \ No newline at end of file + \ No newline at end of file diff --git a/v4/reference/plugins/index.html b/v4/reference/plugins/index.html index 0ac507ede..244dde5ee 100644 --- a/v4/reference/plugins/index.html +++ b/v4/reference/plugins/index.html @@ -108,4 +108,4 @@ plugin chain.

    Plugins also carry an instance of all of your dependencies. Use them and use them as you please! For example, creating a plugin which logs which user uses your command

    -
    1
    import { commandModule, CommandControlPlugin, CommandType } from '@sern/handler'
    2
    export const log = CommandControlPlugin((ctx, sdt) => {
    3
    sdt
    4
    .deps['@sern/logger']
    5
    .info({ message: `${ctx.user.id} used this command from ${ctx.guild.id}` });
    6
    })
    \ No newline at end of file +
    1
    import { commandModule, CommandControlPlugin, CommandType } from '@sern/handler'
    2
    export const log = CommandControlPlugin((ctx, sdt) => {
    3
    sdt
    4
    .deps['@sern/logger']
    5
    .info({ message: `${ctx.user.id} used this command from ${ctx.guild.id}` });
    6
    })
    \ No newline at end of file diff --git a/v4/reference/presence/index.html b/v4/reference/presence/index.html index 419b4ce25..77b1d064f 100644 --- a/v4/reference/presence/index.html +++ b/v4/reference/presence/index.html @@ -57,4 +57,4 @@ An example of this is shuffling presences on intervals.

    23
    export default Presence.module({
    24
    execute: () => {
    25
    const [type, name, status] = statuses.at(0)!;
    26
    return Presence
    27
    //start your presence with this.
    28
    .of({ activities: [ { type, name } ], status })
    29
    .repeated(() => {
    30
    const [type, name, status] = [...shuffleArray(statuses)].shift()!;
    31
    return {
    32
    status,
    33
    activities: [{ type, name }]
    34
    };
    35
    }, 60_000); //repeat and setPresence with returned result every minute
    36
    }
    37
    })

    Inject dependencies

    ./src/presence.js
    1
    import { Presence } from '@sern/handler'
    2
    import { ActivityType } from 'discord.js';
    3
    -
    4
    const activity = { type: ActivityType.Listening, name: "what's bofa" };
    5
    export default Presence.module({
    6
    inject: ['@sern/logger'],
    7
    execute: (logger) => {
    8
    logger?.info({ message: "Presence changed" });
    9
    return Presence
    10
    .of({ activities: [activity], status: "idle" })
    11
    .once();
    12
    }
    13
    })
    \ No newline at end of file +
    4
    const activity = { type: ActivityType.Listening, name: "what's bofa" };
    5
    export default Presence.module({
    6
    inject: ['@sern/logger'],
    7
    execute: (logger) => {
    8
    logger?.info({ message: "Presence changed" });
    9
    return Presence
    10
    .of({ activities: [activity], status: "idle" })
    11
    .once();
    12
    }
    13
    })
    \ No newline at end of file diff --git a/v4/reference/project-layout/index.html b/v4/reference/project-layout/index.html index 07e080814..59c5c4836 100644 --- a/v4/reference/project-layout/index.html +++ b/v4/reference/project-layout/index.html @@ -44,4 +44,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Project Layout

    A project should look like this:

    • Directorysrc -
      • Directorycommands/
      • Directoryevents/
      • Directoryplugins/ # created automatically if running sern plugins
      • index.js
      • config.js # configuration for your entire application
    • .env
    • .gitignore
    • bun.lockb
    • package.json
    • README.md
    • sern.config.json
    • jsconfig.json # tsconfig.json if you are using typescript
    \ No newline at end of file +
    • Directorycommands/
    • Directoryevents/
    • Directoryplugins/ # created automatically if running sern plugins
    • index.js
    • config.js # configuration for your entire application
  • .env
  • .gitignore
  • bun.lockb
  • package.json
  • README.md
  • sern.config.json
  • jsconfig.json # tsconfig.json if you are using typescript
  • \ No newline at end of file diff --git a/v4/reference/tasks/index.html b/v4/reference/tasks/index.html index b32e26e3c..4493bd544 100644 --- a/v4/reference/tasks/index.html +++ b/v4/reference/tasks/index.html @@ -46,4 +46,4 @@ If you haven’t already, add the tasks directory to you
    1
    export const tasks = "./dist/tasks"

    Defines a task that runs every minute.

    ./src/tasks/every-minute.js
    1
    import { scheduledTask } from "@sern/handler";
    2
    -
    3
    export default scheduledTask({
    4
    trigger: "* * * * *",
    5
    execute: (context) => {
    6
    console.log("cron cron")
    7
    }
    8
    })
    \ No newline at end of file +
    3
    export default scheduledTask({
    4
    trigger: "* * * * *",
    5
    execute: (context) => {
    6
    console.log("cron cron")
    7
    }
    8
    })
    \ No newline at end of file diff --git a/v4/snippets/command/index.html b/v4/snippets/command/index.html index e870dcd7d..c3d46eaa5 100644 --- a/v4/snippets/command/index.html +++ b/v4/snippets/command/index.html @@ -42,4 +42,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Command

    src/commands/ping.js
    1
    import { commandModule, CommandType } from "@sern/handler";
    2
    -
    3
    export default commandModule({
    4
    type: CommandType.Both,
    5
    plugins: [],
    6
    description: "A ping command",
    7
    execute: async (ctx, sdt) => {
    8
    await ctx.reply("Pong 🏓");
    9
    },
    10
    });
    \ No newline at end of file +
    3
    export default commandModule({
    4
    type: CommandType.Both,
    5
    plugins: [],
    6
    description: "A ping command",
    7
    execute: async (ctx, sdt) => {
    8
    await ctx.reply("Pong 🏓");
    9
    },
    10
    });
    \ No newline at end of file diff --git a/v4/snippets/event/index.html b/v4/snippets/event/index.html index c80a7954c..f052c65c9 100644 --- a/v4/snippets/event/index.html +++ b/v4/snippets/event/index.html @@ -43,4 +43,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem; StarlightThemeProvider.updatePickers();

    Event

    src/events/ping.js
    1
    import { eventModule, EventType } from "@sern/handler";
    2
    import type { GuildMember } from "discord.js";
    3
    4
    export default eventModule({
    5
    type: EventType.Discord,
    6
    name: "guildMemberAdd",
    7
    async execute(member) {
    8
    },
    9
    });
    \ No newline at end of file +
    4
    export default eventModule({
    5
    type: EventType.Discord,
    6
    name: "guildMemberAdd",
    7
    async execute(member: GuildMember) {
    8
    // TODO: This should be inferred
    9
    if (member.pending) return;
    10
    },
    11
    });
    \ No newline at end of file diff --git a/v4/snippets/plugin/index.html b/v4/snippets/plugin/index.html index b110bb050..4c883e116 100644 --- a/v4/snippets/plugin/index.html +++ b/v4/snippets/plugin/index.html @@ -42,4 +42,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Plugins

    1
    // This plugin only allows users with '182326315813306368' as their id to use this command.
    2
    import { CommandControlPlugin, CommandType, controller } from "@sern/handler";
    3
    import type { ModalSubmitInteraction } from "discord.js";
    4
    -
    5
    const OWNER = '182326315813306368';
    6
    export function ownerOnly() {
    7
    return CommandControlPlugin<CommandType.Slash>((ctx, sdt)=> {
    8
    if(ctx.user === OWNER)
    9
    return controller.next()
    10
    return controller.stop()
    11
    })
    12
    }
    \ No newline at end of file +
    5
    const OWNER = '182326315813306368';
    6
    export function ownerOnly() {
    7
    return CommandControlPlugin<CommandType.Slash>((ctx, sdt)=> {
    8
    if(ctx.user === OWNER)
    9
    return controller.next()
    10
    return controller.stop()
    11
    })
    12
    }
    \ No newline at end of file diff --git a/v4/snippets/presence/index.html b/v4/snippets/presence/index.html index 8b2be2b80..37fa5145c 100644 --- a/v4/snippets/presence/index.html +++ b/v4/snippets/presence/index.html @@ -43,4 +43,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem; StarlightThemeProvider.updatePickers();

    Presence

    1
    import { Presence } from '@sern/handler'
    2
    import { ActivityType } from 'discord.js';
    3
    4
    const activity = { type: ActivityType.Listening, name: "what's bofa" };
    5
    -
    6
    export default Presence.module({
    7
    execute: () => {
    8
    return Presence
    9
    .of({ activities: [activity], status: "idle" })
    10
    .once();
    11
    }
    12
    })
    \ No newline at end of file +
    6
    export default Presence.module({
    7
    execute: () => {
    8
    return Presence
    9
    .of({ activities: [activity], status: "idle" })
    10
    .once();
    11
    }
    12
    })
    \ No newline at end of file diff --git a/v4/tools/localizer/index.html b/v4/tools/localizer/index.html index ca041425a..33e28c16f 100644 --- a/v4/tools/localizer/index.html +++ b/v4/tools/localizer/index.html @@ -58,4 +58,4 @@ Create the directory assets/locals. Each json file in he
    1
    execute : (ctx, { deps }) => {
    2
    //the localizer object from makeDependencies
    3
    deps.localizer
    4
    // Returns the Spanish translation for 'salute.hello'
    5
    deps.localizer.translate("salute.hello", "es-ES");
    6
    }
    1
    import { local } from '@sern/localizer';
    2
    -
    3
    // Returns the Spanish translation for 'salute.hello'
    4
    const greeting = local('salute.hello', 'es-ES');
    \ No newline at end of file +
    3
    // Returns the Spanish translation for 'salute.hello'
    4
    const greeting = local('salute.hello', 'es-ES');
    \ No newline at end of file diff --git a/v4/tools/publisher/index.html b/v4/tools/publisher/index.html index a544a0dae..3d9b1a627 100644 --- a/v4/tools/publisher/index.html +++ b/v4/tools/publisher/index.html @@ -72,4 +72,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    4
    export default commandModule( {
    5
    type: CommandType.Slash,
    6
    plugins: [
    7
    publishConfig({
    8
    integrationTypes: ['User'],
    9
    contexts: [1,2]
    10
    })
    11
    ],
    12
    description: `hello worl`,
    13
    execute: (ctx) => {
    14
    ctx.reply('pong')
    15
    }
    16
    })

    Example: command published in guild

    src/commands/ping.ts
    1
    import { commandModule, CommandType } from '@sern/handler'
    2
    import { publishConfig } from '@sern/publisher'
    3
    -
    4
    export default commandModule( {
    5
    type: CommandType.Slash,
    6
    plugins: [
    7
    publishConfig({
    8
    guildIds: ["889026545715400705"]
    9
    })
    10
    ],
    11
    description: `hello worl`,
    12
    execute: (ctx) => {
    13
    ctx.reply('pong')
    14
    }
    15
    })
    \ No newline at end of file +
    4
    export default commandModule( {
    5
    type: CommandType.Slash,
    6
    plugins: [
    7
    publishConfig({
    8
    guildIds: ["889026545715400705"]
    9
    })
    10
    ],
    11
    description: `hello worl`,
    12
    execute: (ctx) => {
    13
    ctx.reply('pong')
    14
    }
    15
    })
    \ No newline at end of file diff --git a/v4/transition/from-v3/index.html b/v4/transition/from-v3/index.html index f6061a6c9..e7023dad0 100644 --- a/v4/transition/from-v3/index.html +++ b/v4/transition/from-v3/index.html @@ -71,4 +71,4 @@ publishing as a service

    Things marked internal are now removed from public api.

    -
    1
    import type { SernEmitter, CoreDependencies, Singleton } from "@sern/handler";
    2
    import type { SernEmitter, CoreDependencies } from "@sern/handler";
    3
    import type { SernLogger } from "./utils/Logger";
    4
    import type { Octokit } from "@octokit/rest";
    5
    declare global {
    6
    interface Dependencies extends CoreDependencies {
    7
    "@sern/logger": SernLogger;
    8
    "@sern/logger": Singleton<SernLogger>;
    9
    octokit: Octokit;
    10
    octokit: Singleton<Octokit>;
    11
    }
    12
    }
    13
    export {};
    \ No newline at end of file +
    1
    import type { SernEmitter, CoreDependencies, Singleton } from "@sern/handler";
    2
    import type { SernEmitter, CoreDependencies } from "@sern/handler";
    3
    import type { SernLogger } from "./utils/Logger";
    4
    import type { Octokit } from "@octokit/rest";
    5
    declare global {
    6
    interface Dependencies extends CoreDependencies {
    7
    "@sern/logger": SernLogger;
    8
    "@sern/logger": Singleton<SernLogger>;
    9
    octokit: Octokit;
    10
    octokit: Singleton<Octokit>;
    11
    }
    12
    }
    13
    export {};
    \ No newline at end of file