2.0.1 • Published 6 years ago
botyo-api v2.0.1
Botyo API
The Botyo API module is a collection of types, interfaces and classes for developing modules for Botyo.
Requirements
- Node.js >= 8.3.0
Install
npm install --save botyo-api
Documentation
The documentation for the Botyo API is available here:
Example
TypeScript
import { AbstractCommandModule, Message } from "botyo-api";
export default class HelloCommand extends AbstractCommandModule
{
getCommand(): string
{
return "hello";
}
getDescription(): string
{
return "Responds to the hello";
}
getUsage(): string
{
return "";
}
validate(msg: Message, args: string): boolean
{
return true;
}
async execute(msg: Message, args: string): Promise<any>
{
return this.getRuntime().getChatApi().sendMessage("Hello world!", msg.threadID);
}
}
JavaScript
const AbstractCommandModule = require('botyo-api').AbstractCommandModule;
class HelloCommand extends AbstractCommandModule
{
getCommand() {
return "hello";
}
getDescription() {
return "Responds to the hello";
}
getUsage() {
return "";
}
validate(msg, args) {
return true;
}
async execute(msg, args) {
return this.getRuntime().getChatApi().sendMessage("Hello world!", msg.threadID);
}
}
module.exports = HelloCommand;
2.0.1
6 years ago
2.0.0
6 years ago
2.0.0-alpha.43
6 years ago
2.0.0-alpha.42
6 years ago
2.0.0-alpha.41
6 years ago
2.0.0-alpha.40
6 years ago
2.0.0-alpha.39
6 years ago
2.0.0-alpha.38
6 years ago
2.0.0-alpha.37
6 years ago
2.0.0-alpha.36
6 years ago
2.0.0-alpha.35
6 years ago
2.0.0-alpha.34
6 years ago
2.0.0-alpha.33
6 years ago
2.0.0-alpha.32
6 years ago
2.0.0-alpha.31
6 years ago
2.0.0-alpha.30
6 years ago
2.0.0-alpha.16
6 years ago
2.0.0-alpha.15
6 years ago
2.0.0-alpha.14
6 years ago
2.0.0-alpha.13
6 years ago
2.0.0-alpha.12
6 years ago
2.0.0-alpha.11
6 years ago
2.0.0-alpha.10
6 years ago
2.0.0-alpha.9
6 years ago
2.0.0-alpha.8
6 years ago
2.0.0-alpha.7
6 years ago
2.0.0-alpha.6
6 years ago
2.0.0-alpha.5
6 years ago
2.0.0-alpha.4
6 years ago
2.0.0-alpha.3
6 years ago
2.0.0-alpha.2
6 years ago
2.0.0-alpha.1
6 years ago