multi-stream-chatbot
Version:
Chatbot framework that listens and sends messages to multiple streaming platforms simultaneously
21 lines (16 loc) • 508 B
JavaScript
var ChatActionInterface = require("./chatActionInterface")
class AbstractSimpleChatAction extends ChatActionInterface {
matchesCommand(message, ctx) {
return true
}
async getMessage(message, ctx) {
if (this.matchesCommand(message, ctx)) {
const message = await this.makeMessage(message, ctx)
return message
}
}
async makeMessage(message, ctx) {
throw new Error("Unimplemented")
}
}
module.exports = AbstractSimpleChatAction