meshcore.js
ReferenceInterfaces

Replies

Defined in: packages/client/src/commands/replies.ts:2

Every text the bot says on its own: refusals, usage errors, and the answers of the built-in help, plugins and jobs commands. Functions receive what they need to format the reply.

Properties

channelUntrusted

channelUntrusted: string;

Defined in: packages/client/src/commands/replies.ts:7


internalError

internalError: string;

Defined in: packages/client/src/commands/replies.ts:6


missingPermissions

missingPermissions: string;

Defined in: packages/client/src/commands/replies.ts:8


noCommands

noCommands: string;

Defined in: packages/client/src/commands/replies.ts:5


noJobs

noJobs: string;

Defined in: packages/client/src/commands/replies.ts:54


noPlugins

noPlugins: string;

Defined in: packages/client/src/commands/replies.ts:25


unknownCommandChannel

unknownCommandChannel: string;

Defined in: packages/client/src/commands/replies.ts:4


unknownCommandDM

unknownCommandDM: string;

Defined in: packages/client/src/commands/replies.ts:3


unknownJob

unknownJob: string;

Defined in: packages/client/src/commands/replies.ts:73


unknownPlugin

unknownPlugin: string;

Defined in: packages/client/src/commands/replies.ts:53

Methods

cooldown()

cooldown(seconds): string;

Defined in: packages/client/src/commands/replies.ts:10

Parameters

seconds

number

Seconds left

Returns

string


invalidArgument()

invalidArgument(name, usage): string;

Defined in: packages/client/src/commands/replies.ts:15

Parameters

name

string

Argument name

usage

string

Command usage line

Returns

string


jobAlreadyPaused()

jobAlreadyPaused(name): string;

Defined in: packages/client/src/commands/replies.ts:70

Parameters

name

string

Job name

Returns

string


jobAlreadyRunning()

jobAlreadyRunning(name): string;

Defined in: packages/client/src/commands/replies.ts:64

Parameters

name

string

Job name

Returns

string


jobLine()

jobLine(
   name, 
   state, 
   nextRun
): string;

Defined in: packages/client/src/commands/replies.ts:60

Parameters

name

string

Job name

state

"paused" | "scheduled" | "running"

scheduled, paused or running

nextRun

string | null

HH:MM of the next run, or null

Returns

string


jobNotPaused()

jobNotPaused(name): string;

Defined in: packages/client/src/commands/replies.ts:72

Parameters

name

string

Job name

Returns

string


jobPaused()

jobPaused(name): string;

Defined in: packages/client/src/commands/replies.ts:66

Parameters

name

string

Job name

Returns

string


jobResumed()

jobResumed(name): string;

Defined in: packages/client/src/commands/replies.ts:68

Parameters

name

string

Job name

Returns

string


jobStarted()

jobStarted(name): string;

Defined in: packages/client/src/commands/replies.ts:62

Parameters

name

string

Job name

Returns

string


missingArgument()

missingArgument(name, usage): string;

Defined in: packages/client/src/commands/replies.ts:20

Parameters

name

string

Argument name

usage

string

Command usage line

Returns

string


pluginAlreadyLoaded()

pluginAlreadyLoaded(name): string;

Defined in: packages/client/src/commands/replies.ts:45

Parameters

name

string

Plugin name

Returns

string


pluginAlreadyUnloaded()

pluginAlreadyUnloaded(name): string;

Defined in: packages/client/src/commands/replies.ts:47

Parameters

name

string

Plugin name

Returns

string


pluginFailed()

pluginFailed(name, issue): string;

Defined in: packages/client/src/commands/replies.ts:52

Parameters

name

string

Plugin name

issue

string

First problem found

Returns

string


pluginLine()

pluginLine(
   name, 
   loaded, 
   count
): string;

Defined in: packages/client/src/commands/replies.ts:31

Parameters

name

string

Plugin name

loaded

boolean

Whether it is loaded

count

number

Number of bricks

Returns

string


pluginLoaded()

pluginLoaded(name, count): string;

Defined in: packages/client/src/commands/replies.ts:36

Parameters

name

string

Plugin name

count

number

Number of bricks

Returns

string


pluginReloaded()

pluginReloaded(name, count): string;

Defined in: packages/client/src/commands/replies.ts:41

Parameters

name

string

Plugin name

count

number

Number of bricks

Returns

string


pluginUnloaded()

pluginUnloaded(name): string;

Defined in: packages/client/src/commands/replies.ts:43

Parameters

name

string

Plugin name

Returns

string


tooManyArguments()

tooManyArguments(usage): string;

Defined in: packages/client/src/commands/replies.ts:22

Parameters

usage

string

Command usage line

Returns

string


usage()

usage(usage): string;

Defined in: packages/client/src/commands/replies.ts:24

Parameters

usage

string

Command usage line

Returns

string

On this page