Skip to main content

Interface: Manifest

Properties

__README

__README: string;

__robo

__robo: object;
NameType
configConfig
language"javascript" | "typescript"
modestring
seed?object
seed.description?string
type"plugin" | "robo"
updatedAt?string
version?string

api

api: Record<string, ApiEntry>;

commands

commands: Record<string, CommandEntry>;

context

context: object;
NameType
messageRecord<string, ContextConfig>
userRecord<string, ContextConfig>

events

events: Record<string, EventConfig[]>;

middleware?

optional middleware: BaseConfig[];

permissions?

optional permissions: number | PermissionsString[];

scopes?

optional scopes: Scope[];