Skip to main content

Interface: Manifest

Properties​

__README​

__README: string;

__robo​

__robo: object;
NameType
configConfig
language"javascript" | "typescript"
modestring
seed?ManifestSeed
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[];